Stap 8: programmeren
De leuke functie van dit programma is dat het is zeer eenvoudig en gemakkelijk is te veranderen voor wat voor soort patroon u wilt. Kopieer en plak de code in uw Arduino programmering milieu en upload het aan uw bestuur... en u bent klaar!Const int LED = 1;
Const int LED2 = 2;
Const int LED3 = 3;
Const int LED4 = 4;
Const int LED5 = 5;
Const int LED6 = 6;
Const int LED7 = 7;
Const int LED8 = 8;
Const int LED9 = 9;
Const int LED10 = 10;
VOID Setup {}
pinMode(LED,OUTPUT);
pinMode(LED2,OUTPUT);
pinMode(LED3,OUTPUT);
pinMode(LED4,OUTPUT);
pinMode(LED5,OUTPUT);
pinMode(LED6,OUTPUT);
pinMode(LED7,OUTPUT);
pinMode(LED8,OUTPUT);
pinMode(LED9,OUTPUT);
pinMode(LED10,OUTPUT);
}
void loop {}
/ * digitalWrite (LED, hoge); Uncomment dit om te schakelen alle de LEDs
digitalWrite (LED2, hoge);
digitalWrite (LED3, hoge);
digitalWrite (LED4, hoge);
digitalWrite (LED5, hoge);
digitalWrite (LED6, hoge);
digitalWrite (LED7, hoge);
digitalWrite (LED8, hoge);
digitalWrite (LED9, hoge);
digitalWrite (LED10, hoge); * /
digitalWrite (LED4, hoge);
digitalWrite (LED, laag);
delay(250);
digitalWrite (LED5, hoge);
digitalWrite (LED2, laag);
delay(250);
digitalWrite (LED6, hoge);
digitalWrite (LED3, laag);
delay(250);
digitalWrite (LED7, hoge);
digitalWrite (LED4, laag);
delay(250);
digitalWrite (LED8, hoge);
digitalWrite (LED5, laag);
delay(250);
digitalWrite (LED, hoge);
digitalWrite (LED6, laag);
delay(250);
digitalWrite (LED2, hoge);
digitalWrite (LED7, laag);
delay(250);
digitalWrite (LED3, hoge);
digitalWrite (LED8, laag);
delay(250);
digitalWrite (LED, hoge);
}
Een laatste opmerking: uitgevoerd dit vele LEDs veroorzaakt de ATMega IC op de Arduino aan hitte omhoog na een tijdje, dus hoeft niet de hoed ingeschakeld voor langere tijd of het kan schade aan de Raad van bestuur.
Veel plezier!!!