Stap 3: Arduino Sketch
int leds [] = {2, 5, 6, 9, 10, 11, 12, 13};
int randNumber;
LED oplichten
VOID blinken(char a)
{
digitalWrite (a, hoog);
delay(10);
digitalWrite (a, laag);
delay(10);
}
VOID Setup
{
set van pinmode voor alle 8 pinnen Zie leds [] array
voor (int index = 0; index < 9; index ++)
{
pinMode (leds [index], OUTPUT);
}
pinnen gebruikt voor lichtsensor
pinMode (A3, uitvoer);
digitalWrite (A3, hoge);
pinMode (A4, uitvoer);
digitalWrite (A4, laag);
set pin met GND
pinMode (3, OUTPUT);
digitalWrite (3, laag);
}
void loop
{
optimaal van de lichtsensor
int wert = analogRead(A5);
if(Wert<125)
{
vangen van willekeurige waarde betweeen 0... 8
randNumber = random(0,9-1);
licht op de sensor van 3 pin rijen elke aangesloten op 1 pin van de arduino
blinken(char(LEDs[randNumber]));
blinken(char(LEDs[ABS((randNumber+2)/2)]));
blinken(char(LEDs[ABS((randNumber+4)/2)]));
}
}