Attiny2313 baserade elektroniska timglas (4 / 5 steg)
Steg 4: Programmet
Det är ett ganska enkelt program. Ingen loopar och alla. Bara en utvidgning av programmet grundläggande blink
setup-funktionen körs en gång när du trycker på reset eller driva styrelsen
void setup() {
pinMode (16, OUTPUT);
pinMode (15, OUTPUT);
pinMode (14, OUTPUT);
pinMode (13, OUTPUT);
pinMode (12, OUTPUT);
pinMode (11, OUTPUT);
pinMode (10, OUTPUT);
pinMode (9, OUTPUT);
pinMode (8, OUTPUT);
pinMode (7, OUTPUT);
}
loop funktion kör om och om igen för alltid
void loop() {
digitalWrite (16, hög).
digitalWrite (15, hög).
digitalWrite (14, hög).
digitalWrite 13, hög.
digitalWrite 12, hög.
digitalWrite (11, hög).
digitalWrite 10, hög.
digitalWrite (9, hög).
digitalWrite 8, hög.
digitalWrite (7, hög).
Delay(2000);
digitalWrite (16, låg).
Delay(2000);
digitalWrite (15, låg).
Delay(2000);
digitalWrite (14, låg).
Delay(2000);
digitalWrite 13, låg.
Delay(2000);
digitalWrite 12, låg.
Delay(2000);
digitalWrite (11, låg).
Delay(2000);
digitalWrite (10, låg).
Delay(2000);
digitalWrite (9, låg).
Delay(2000);
digitalWrite 8, låg.
Delay(2000);
digitalWrite (7, låg).
Delay(2000);
}