Le travail de ce TP se déroule seul.
Temps alloué : 4h
Référentiel
C4.4 Développer un module logiciel
Matériel utilisé
Carte Arduino Uno
Afficheur 7 segments
Breadbord et fils
But
Compter sur l'afficheur toutes les secondes de 0 à 9 puis revenir à 0 et ce de façon infini.
Déroulement
Cabler les 7 segments de l'afficheur sur les sorties numériques de la carte Arduino.
Remarque : si votre afficheur est différents, il faut rechercher le datasheet de branchement sur internet
Faire le programme permettant de réaliser le cahier des charges. On prendra un entier que l'on incrémentera toutes les secondes. S'il est égal à 10, on le remet à zéro.
Utiliser un switch qui permet de brancher conditionnellement. Suivant le nombre à afficher, mettre les sorties à 0 ou à 1 avec digital.write(...) Exemple : si le nombre à afficher est 0 ==> tous les segments à 1 sauf le g qui sera à 0
Pour les plus rapides
Avec un afficheur 7 segments sur 4 digits, réaliser un chronomètre. Dans un premier temps, vous affichez juste les secondes, dans un deuxième temps, vous affichez minutes et secondes.