2. FOR-tsükkel
Aruanne Gor Tsükkle tööst
Töö eesmärk:
Kahe LED-i (roheline ja kollane) väljatöötamine ja testimine kindlaksmääratud ajavahemike järel.
- Muutujate definitsioon
const int greenPin = 10;
const int kollanePin = 7;
const int t = 1000; // Viivitus millisekundites
greenPin – tihvt rohelise LED-i jaoks (10).
yellowPin – tihvt kollase LED-i jaoks (7).
t – viivitus millisekundites (1000 ms = 1 sekund). - Tihvtide seadistamine
void setup() {
pinMode(rohelinePin, OUTPUT);
pinMode(kollanePin, VÄLJUND);
}
Funktsiooni setup() kutsutakse käivitamisel üks kord ja see konfigureerib viigud VÄLJUNDI. - Töötsükkel
Roheline LED vilgub (9 korda)
for (int i = 1; i <= 9; i = i + 1) {
digitalWrite(roheline pin, HIGH);
viivitus(t);
digitalWrite(roheline pin, LOW);
viivitus(t);
}
Lülitab sisse rohelise LED-i (HIGH).
Ootab 1 sekundi.
Lülitab välja (LOW).
Ootab veel 1 sekund.
Korda 9 korda.
Kollane LED vilgub (5 korda) –
jaoks (int j = 1; j (<= 5; j = j + 1) {
digitalWrite(kollanePin, HIGH);
viivitus(t);
digitalWrite(kollanePin, LOW);
viivitus(t);
}
