• Post category:Uno
  • Commentaires de la publication :0 commentaire
  • Dernière modification de la publication :mars 15, 2022
  • Temps de lecture :3 min de lecture

Affichage LED à 4 chiffres et 7 segments (SevSeg_Counter) avec un Arduino Uno *

 

 

    Prérequis :

Matériel :

  • 1 x Carte Arduino Uno
  • 8 x Résistances 330 Ω
  • 1 x Afficheur 7 segments 4 digits ( cathode commune )
  • Fils de connexion
  • 1 x Breadboard

Version IDE :

Bibliothèque :

  • SevSeg.h

 

 

Vidéo de démonstration :

 

Schéma de câblage :

 

Code :

#include "SevSeg.h"
SevSeg myDisplay;
unsigned long timer;
int deciSecond = 0;

void setup()
{
int displayType = COMMON_CATHODE;
int digit1 = 2;
int digit2 = 3;
int digit3 = 4;
int digit4 = 5;
int segA = 6;
int segB = 7;
int segC = 8;
int segD = 9;
int segE = 10;
int segF = 11;
int segG = 12;
int segDP= 13;

int numberOfDigits = 4;
myDisplay.Begin(displayType, numberOfDigits, digit1, digit2, digit3, digit4, segA, segB, segC, segD, segE, segF, segG, segDP);
myDisplay.SetBrightness(100);
timer = millis();
}

void loop()
{
char tempString[10];
sprintf(tempString, "%4d", deciSecond);
myDisplay.DisplayString(tempString, 0);
if (millis() - timer >= 100)
{
timer = millis();
deciSecond++;
}
delay(10);
}

 


 

Laisser un commentaire