6 LED pendel med Arduino
6 x LEDS
6 x 330 Ohm motstånd
7 x hoppare ledningar
1 x bakbord eller Perfboard
1 x Arduino Uno eller Arduino Mega 2560
Detta projekt tar inte lång tid att göra alls.
Detta är den kod som jag använde:
int led1 = 13.
int led2 = 12.
int led3 = 11;
int led4 = 10;
int led5 = 9;
int led6 = 8;
Rutinen installationsprogrammet körs en gång när du trycker på reset:
void setup() {
initiera digital stiften som utgångar.
pinMode (led1, produktionen);
pinMode (led2, produktionen);
pinMode (led3, produktionen);
pinMode (led4, produktionen);
pinMode (led5, produktionen);
pinMode (led6, produktionen);
}
loop rutinen körs för evigt om och om igen:
void loop() {
digitalWrite (led1, hög); Aktivera LED (HIGH är spänningsnivån)
Delay(100); vänta en sekund
digitalWrite (led6, låg); Inaktivera LED genom att spänningen låg
Delay(100); vänta en sekund
digitalWrite (led2, hög); Aktivera LED (HIGH är spänningsnivån)
Delay(100); vänta en sekund
digitalWrite (led1, låg); Inaktivera LED genom att spänningen låg
Delay(100); vänta en sekund
digitalWrite (led3, hög); Aktivera LED (HIGH är spänningsnivån)
Delay(100); vänta en sekund
digitalWrite (led2, låg); Inaktivera LED genom att spänningen låg
Delay(100); vänta en sekund
digitalWrite (led4, hög); Aktivera LED (HIGH är spänningsnivån)
Delay(100); vänta en sekund
digitalWrite (led3, låg); Inaktivera LED genom att spänningen låg
Delay(100); vänta en sekund
digitalWrite (led5, hög); Aktivera LED (HIGH är spänningsnivån)
Delay(100); vänta en sekund
digitalWrite (led4, låg); Inaktivera LED genom att spänningen låg
Delay(100); vänta en sekund
digitalWrite (led6, hög); Aktivera LED (HIGH är spänningsnivån)
Delay(100); vänta en sekund
digitalWrite (led5, låg); Inaktivera LED genom att spänningen låg
Delay(100); vänta en sekund
digitalWrite (led6, hög); Aktivera LED (HIGH är spänningsnivån)
Delay(100);
digitalWrite (led5, hög); Aktivera LED (HIGH är spänningsnivån)
Delay(100);
digitalWrite (led6, låg); Inaktivera LED genom att spänningen låg
Delay(100);
digitalWrite (led4, hög); Aktivera LED (HIGH är spänningsnivån)
Delay(100);
digitalWrite (led5, låg); Inaktivera LED genom att spänningen låg
Delay(100);
digitalWrite (led3, hög); Aktivera LED (HIGH är spänningsnivån)
Delay(100);
digitalWrite (led4, låg); Inaktivera LED genom att spänningen låg
Delay(100);
digitalWrite (led2, hög); Aktivera LED (HIGH är spänningsnivån)
Delay(100);
digitalWrite (led3, låg); Inaktivera LED genom att spänningen låg
Delay(100);
digitalWrite (led2, låg); Inaktivera LED genom att spänningen låg
Delay(100);
}