Matériel nécessaire


1 carte Arduino
1 breadboard
1 afficheur 7 segments
1 résistances
10 jumper 


Montage


Soit un afficheur à cathode commune, on câble la broche GND de l'Arduino à la broche commune de l'afficheur 7 segments (broche du milieu en haut ou en bas sur les afficheurs), à travers une résistance de 1 k ohms.
Les segments devront être câblés dans l'ordre ci-dessous:
G   avec PIN 2
F    avec PIN 3
A    avec PIN 4
B    avec PIN 5
DP avec PIN 6
C   avec PIN 7
D   avec PIN 8
E   avec PIN 9

Code


utilser Blockly

pour mettre un segment en Low ou High  on utiluse la syntaxe 
// mettre un segment en Haut.       digitalWrite(segment,HIGH);
copier et téléverser le code suivant dans Arduino IDE.

Simulation




NB: en utilisant un afficheur à anode commune, au lieu de relier le PIN commun avec GND, on doit le relier avec 5V. et changer l'état des segments de High par Low et réciproquement .
Remarque: le programme est écrit avec une deuxième version en utilisant les fonctions  for() et  switch()