Étape 3: Le code
int a = 2 ;
int b = 3 ;
int c = 4 ;
int d = 5 ;
int disppin = 7 ;
int t = 5 ; int i, indx = 0 ;
int pas [6] ; tableau contenant les nombres à écrire pour chaque broche
long int no2bdisp = 123456 ; nombre à afficher
void setup() {}
pinMode (sortie 2) ; D2 A
pinMode (3, sortie) ; D3 B
pinMode (sortie 4) ; C D4
pinMode (5, sortie) ; D5 D
pinMode (7, sortie) ; D7 1
pinMode (sortie 8) ; D8 2
pinMode (sortie 9) ; D9 3
pinMode (sortie 10,) ; D10 4
pinMode (sortie 11) ; D11 5
pinMode (sortie 12,) ; D12 6
}
void loop() {}
while (1)
{
Écrivez le numéro sur les écrans ***
pour (i = 0; i < 6; i ++) {}
digitalWrite (d, haute & & (pas [i] & B00001000)) ;
digitalWrite (c, haute & & (pas [i] & B00000100)) ;
digitalWrite (b, haute & & (pas [i] & B00000010)) ;
digitalWrite (a, haute & & (pas [i] & B00000001)) ;
digitalWrite (disppin, HIGH) ;
Delay(t) ;
digitalWrite (disppin, basse) ;
disppin ++ ;
Si (! () disppin < 13))
disppin = 7 ;
Diviser le nombre de chiffres ***
tandis que (no2bdisp > 0) {}
aucune [indx] = no2bdisp % 10 ;
no2bdisp / = 10 ;
indx ++ ;
}
}
}
}