Antik klocka uppgradering (4 / 6 steg)
Steg 4: Få kontroll
Att räkna ner sekunder och kontrollera LED lamporna jag beslutade att använda en mikro-controller.
Koden var enkel – alla lampor på och för var femte sekund, jag stänger av en ljus då har det börja om igen.
räknar ner sekunderna
int d = 5000; fördröjningstiden
Ogiltiga inställningar)
{
pinMode (1, OUTPUT); tilldela pins
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);
}
Ogiltig loop)
{
digitalWrite (1, hög); Alla stift på
digitalWrite (2, hög).
digitalWrite (3, hög).
digitalWrite (4, hög).
digitalWrite 5, hög,
digitalWrite (6, hög).
digitalWrite (7, hög).
digitalWrite 8, hög.
digitalWrite (9, hög).
digitalWrite 10, hög.
digitalWrite (11, hög).
digitalWrite 12, hög.
Delay(d); Vänta i fem sekunder
digitalWrite (1, låg); Inaktivera pin
Delay(d);
digitalWrite (2, låg).
Delay(d);
digitalWrite (3, låg).
Delay(d);
digitalWrite (4, låg).
Delay(d);
digitalWrite (5, låg).
Delay(d);
digitalWrite (6, låg).
Delay(d);
digitalWrite (7, låg).
Delay(d);
digitalWrite 8, låg.
Delay(d);
digitalWrite (9, låg).
Delay(d);
digitalWrite (10, låg).
Delay(d);
digitalWrite (11, låg).
Delay(d);
digitalWrite 12, låg.
}