Table des matières:

Tutoriel Arduino 7 Segment (5011BS, anode ou cathode commune) : 13 étapes
Tutoriel Arduino 7 Segment (5011BS, anode ou cathode commune) : 13 étapes

Vidéo: Tutoriel Arduino 7 Segment (5011BS, anode ou cathode commune) : 13 étapes

Vidéo: Tutoriel Arduino 7 Segment (5011BS, anode ou cathode commune) : 13 étapes
Vidéo: Arduino 7 Segment (5011BS, Common Anode or Cathode) Instructables Video 2024, Juillet
Anonim
Image
Image
Connectez cette ventouse
Connectez cette ventouse

Nous allons faire fonctionner cette chose! Cathode commune ou anode.

Étape 1: Connectez cette ventouse

Étape 2: connectez les broches 3 et 8 à l'alimentation (anode commune) ou à la terre (cathode commune)

Connectez les broches 3 et 8 à l'alimentation (anode commune) ou à la terre (cathode commune)
Connectez les broches 3 et 8 à l'alimentation (anode commune) ou à la terre (cathode commune)
Connectez les broches 3 et 8 à l'alimentation (anode commune) ou à la terre (cathode commune)
Connectez les broches 3 et 8 à l'alimentation (anode commune) ou à la terre (cathode commune)

Utilisez une résistance de 330, 1k rend la led trop faible. Criez du « pouvoir » dans la veine de Clarkson tout en complétant cette étape. (Important)

Les broches 3 et 8 sont les broches centrales en haut et en bas.

Étape 3: Flashez l'Arduino pour l'étalonnage

Flashez l'Arduino pour l'étalonnage
Flashez l'Arduino pour l'étalonnage

Téléchargez la bibliothèque Seven Segment et installez-la sur l'IDE Arduino.

github.com/DeanIsMe/SevSeg/archive/master….

Pour l'installer, ouvrez l'IDE Arduino, accédez à Sketch > Inclure la bibliothèque > Ajouter une bibliothèque. ZIP, puis sélectionnez le fichier SevSeg ZIP que vous avez téléchargé.

Maintenant, nous devons flasher l'Arduino pour imprimer le numéro 8 avec un point afin que nous puissions la connecter.

code:

#include "SevSeg.h"SevSeg sevseg;

void setup(){

octet numChiffres = 1; //nous utilisons un octet d'affichage à un seul chiffre digitPins = {}; //laisser vide pour un octet d'affichage à un seul chiffre segmentPins = {1, 2, 3, 4, 5, 6, 7, 8}; //choisissez n'importe quelle résistance booléenne à 8 brochesOnSegments = true; octet hardwareConfig = COMMON_ANODE; sevseg.begin(hardwareConfig, numDigits, digitPins, segmentPins, resistancesOnSegments); }

boucle vide(){

sevseg.setNumber(8, 0); //Imprimer 8, 0 signifie que le point décimal est actif, 1 le désactive. sevseg.refreshDisplay(); //Nécessaire pour continuer à afficher le numéro }

Étape 4: Commençons maintenant à calibrer. (Segment A, broche Arduino 1, broche LED 7)

Commençons maintenant à calibrer. (Segment A, broche Arduino 1, broche LED 7)
Commençons maintenant à calibrer. (Segment A, broche Arduino 1, broche LED 7)
Commençons maintenant à calibrer. (Segment A, broche Arduino 1, broche LED 7)
Commençons maintenant à calibrer. (Segment A, broche Arduino 1, broche LED 7)
Commençons maintenant à calibrer. (Segment A, broche Arduino 1, broche LED 7)
Commençons maintenant à calibrer. (Segment A, broche Arduino 1, broche LED 7)

Maintenant, nous allons calibrer à partir de A-DC dans l'ordre, un par un.

Regardez ce code, il est alphabétique de A-DC.

Nous disons à l'Arduino que:

broche1 = A, broche2 = B, broche3 = C

broche 8 = CC.

Alors maintenant, connectez le segment A à la broche 1. (broche 7 sur la LED)

octet segmentPins = {1, 2, 3, 4, 5, 6, 7, 8}; //choisissez n'importe quel 8 broches

Étape 5: connectez le segment B (Arduino Pin 2, LED Pin 6)

Connectez le segment B (Arduino Pin 2, LED Pin 6)
Connectez le segment B (Arduino Pin 2, LED Pin 6)

Étape 6: connectez le segment C (Arduino Pin 3, LED Pin 4)

Connectez le segment C (Arduino Pin 3, LED Pin 4)
Connectez le segment C (Arduino Pin 3, LED Pin 4)

Étape 7: connectez le segment D (Arduino Pin 4, LED Pin 2)

Connectez le segment D (Arduino Pin 4, LED Pin 2)
Connectez le segment D (Arduino Pin 4, LED Pin 2)

Étape 8: connectez le segment E (Arduino Pin 5, LED Pin 1)

Connectez le segment E (Arduino Pin 5, LED Pin 1)
Connectez le segment E (Arduino Pin 5, LED Pin 1)

Étape 9: connectez le segment F (Arduino Pin 6, LED Pin 9)

Connectez le segment F (Arduino Pin 6, LED Pin 9)
Connectez le segment F (Arduino Pin 6, LED Pin 9)

Étape 10: Connectez le segment G (Arduino Pin 7, LED Pin 10)

Connectez le segment G (Arduino Pin 7, LED Pin 10)
Connectez le segment G (Arduino Pin 7, LED Pin 10)

Étape 11: Connectez le segment DC (Arduino Pin 8, LED Pin 5)

Connectez le segment DC (Arduino Pin 8, LED Pin 5)
Connectez le segment DC (Arduino Pin 8, LED Pin 5)

Étape 12: Faites le ménage et dites: « La propreté est à côté de la piété » et souriez parce que votre 8 a l'air sexy comme diable

Rangez et dites, « la propreté est à côté de la piété » et souriez parce que votre 8 a l'air sexy comme diable
Rangez et dites, « la propreté est à côté de la piété » et souriez parce que votre 8 a l'air sexy comme diable

Étape 13: Créez un compteur pour montrer vos prouesses techniques

Faites un compteur pour montrer vos prouesses techniques
Faites un compteur pour montrer vos prouesses techniques

Copiez-collez comme si c'était chaud, nous ne faisons que peaufiner la boucle principale.

void loop(){ for (int i = 0; i<10; i++){ sevseg.setNumber(i, 0); sevseg.refreshDisplay(); // Nécessaire pour continuer à afficher le nombre delay(1000); } }

Conseillé: