top of page
Rechercher

7.4 - Faire un compteur avec l'afficheur 4 x 7 segments

  • L C
  • 25 oct. 2024
  • 1 min de lecture

Dernière mise à jour : 5 déc. 2024

Matériel


  • 1 carte Arduino

  • 1 breadboard

  • 1 afficheur 7 segments 4 digits

  • 4 résistances 330 Ω

  • Fils de connexion


Montage


Sketch


#include "SevSeg.h"

SevSeg sevseg;


// Variables globales

int Compteur = 0; // début

int attente =0; // compteur en attente

int attentemax =1000; // définne la vitesse


void setup(){

byte numDigits = 4;

byte digitPins[] = {10, 11, 12, 13};

byte segmentPins[] = {9, 2, 3, 5, 6, 8, 7, 4};


bool resistorsOnSegments = true;

bool updateWithDelaysIn = true;

byte hardwareConfig = COMMON_CATHODE;

sevseg.begin(hardwareConfig, numDigits, digitPins, segmentPins, resistorsOnSegments);

sevseg.setBrightness(90);

}

void loop(){

sevseg.refreshDisplay();

sevseg.setNumber(Compteur, -1);

// système pour augmenter le compteur et créer un système de vitesse

attente = attente +1;

if (attente == attentemax){

attente =0;

Compteur = Compteur + 1;

}

}


Réalisation



bottom of page