Smuts billiga Arduino LED-ljus bar! (5 / 6 steg)
Steg 5: Ladda ner programmet.
Okej, om du vill ha den 7-poliga LED bar, kopiera och klistra in detta i Arduino IDE:
Super enkel LED Light Bar med bara udda I/O pins!
void setup() {pinMode (0, OUTPUT);
pinMode (2, utgång); pinMode (4, OUTPUT);
pinMode (6, OUTPUT); pinMode (8, OUTPUT);
pinMode (10, OUTPUT); pinMode (12, OUTPUT);
}
void loop() {digitalWrite (12, låg).
digitalWrite (0, hög); Delay(100);
digitalWrite (2, hög).
digitalWrite (0, låg);
Delay(100);
digitalWrite (4, hög).
digitalWrite (2, låg).
Delay(100);
digitalWrite (6, hög).
digitalWrite (4, låg).
Delay(100);
digitalWrite 8, hög.
digitalWrite (6, låg).
Delay(100);
digitalWrite 10, hög.
digitalWrite 8, låg.
Delay(100);
digitalWrite 12, hög.
digitalWrite (10, låg).
Delay(100);
digitalWrite 10, hög.
digitalWrite 12, låg.
Delay(100);
digitalWrite 8, hög.
digitalWrite (10, låg).
Delay(100);
digitalWrite (6, hög).
digitalWrite 8, låg.
Delay(100);
digitalWrite (4, hög).
digitalWrite (6, låg).
Delay(100);
digitalWrite (2, hög).
digitalWrite (4, låg).
Delay(100);
digitalWrite (2, låg).
}
/ * Om du vill ha ljuset "studsar, klippa och klistra in den här
i funktionen voidloop(), mitt emellan digitalWrite (10, låg);
och den sista parentesen.
digitalWrite 10, hög.
digitalWrite 12, låg.
Delay(100);
digitalWrite 8, hög.
digitalWrite (10, låg).
Delay(100);
digitalWrite (6, hög).
digitalWrite 8, låg.
Delay(100);
digitalWrite (4, hög).
digitalWrite (6, låg).
Delay(100);
digitalWrite (2, hög).
digitalWrite (4, låg).
Delay(100);
digitalWrite (2, låg).
*/
Och om du vill ha 14 LED Light Bar, kopiera och klistra in detta program i Arduino IDE:
LED Light Bar; alla I/O stift används!
void setup() {pinMode (0, OUTPUT);
pinMode (1, OUTPUT); pinMode (2, utgång);
pinMode (3, OUTPUT); pinMode (4, OUTPUT);
pinMode (5, OUTPUT); pinMode (6, OUTPUT);
pinMode (7, OUTPUT); pinMode (8, OUTPUT);
pinMode (9, OUTPUT); pinMode (10, OUTPUT);
pinMode (11, OUTPUT); pinMode (12, OUTPUT);
pinMode (13, OUTPUT);}
void loop() {digitalWrite (0, hög);
Delay(100); digitalWrite (1, hög);
digitalWrite (0, låg); Delay(100);
digitalWrite (2, hög). digitalWrite (1, låg);
Delay(100); digitalWrite (3, hög).
digitalWrite (2, låg). Delay(100);
digitalWrite (4, hög). digitalWrite (3, låg).
Delay(100); digitalWrite (6, hög).
digitalWrite (4, låg). Delay(100);
digitalWrite (7, hög). digitalWrite (6, låg).
Delay(100); digitalWrite 8, hög.
digitalWrite (7, låg). Delay(100);
digitalWrite (9, hög). digitalWrite 8, låg.
Delay(100); digitalWrite 10, hög.
digitalWrite (9, låg). Delay(100);
digitalWrite (11, hög). digitalWrite (10, låg).
Delay(100); digitalWrite 12, hög.
digitalWrite (11, låg). Delay(100);
digitalWrite 13, hög. digitalWrite 12, låg.
Delay(100); digitalWrite 13, låg.
}