Hur man gör en LilyPad Arduino LED kjol (3 / 4 steg)
Steg 3: Arduino skiss
int lysdioder [] = {2, 5, 6, 9, 10, 11, 12, 13};
int randNumber;
Lys LED
void blinken(char a)
{
digitalWrite (en, hög);
Delay(10);
digitalWrite (en, låg);
Delay(10);
}
void setup()
{
Ange pinmode för alla 8 stift se lysdioder [] matris
för (heltal index = 0; index < 9; index ++)
{
pinMode (lysdioder [index], produktionen);
}
stift för ljussensorn
pinMode (A3, OUTPUT);
digitalWrite (A3, hög);
pinMode (A4, OUTPUT);
digitalWrite (A4, låg);
Ställ in pinkodsskydd till GND
pinMode (3, OUTPUT);
digitalWrite (3, låg).
}
void loop()
{
få värde av ljussensor
int wert = analogRead(A5);
IF(Wert<125)
{
fånga slumpgenererat värde mellan 0... 8
randNumber = random(0,9-1);
Lys upp sensor 3 pin rader varje ansluten till 1 arduino stift
blinken(Char(leds[randNumber]));
blinken(Char(leds[ABS((randNumber+2)/2)]));
blinken(Char(leds[ABS((randNumber+4)/2)]));
}
}