Étape 3: Arduino Sketch
la LED d’int [] = {2, 5, 6, 9, 10, 11, 12, 13} ;
int randNumber ;
LED s’allume
Sub blinken(char a)
{
digitalWrite (a, élevée) ;
Delay(10) ;
digitalWrite (a, faible) ;
Delay(10) ;
}
void setup()
{
la valeur pinmode pour les 8 broches, voir LED array
pour (int index = 0; index < 9; index ++)
{
pinMode (leds [index], sortie) ;
}
épingles utilisées pour capteur de lumière
pinMode (A3, sortie) ;
digitalWrite (A3, élevé) ;
pinMode (A4, sortie) ;
digitalWrite (A4, faible) ;
mettre la broche au GND
pinMode (3, sortie) ;
digitalWrite (3, faible) ;
}
void loop()
{
obtenir la valeur du capteur de lumière
int wert = analogRead(A5) ;
if(Wert<125)
{
attraper la valeur aléatoire betweeen 0... 8
randNumber = random(0,9-1) ;
capteur de 3 rangées de broches relié à 1 goupille d’arduino s’allument
blinken(Char(LEDs[randNumber])) ;
blinken(Char(LEDs[ABS((randNumber+2)/2)])) ;
blinken(Char(LEDs[ABS((randNumber+4)/2)])) ;
}
}