Internet of Things - Arduino
Svjetleće diode
Naizmjenično blinkanje dviju dioda
Što ćemo naučiti:
– Kako se izvršava program mikrokontrolera
– Možemo li istovremeno napraviti dvije radnje u kodu
Zadatak
Na Arduino spojite dvije svjetleće diode – jednu crvenu i jednu žutu, koristeći izvode 6 i 7. Napravite program da se diode naizmjenično uključuju. Na početku neka bude crvena uključena, a žuta isključena na pola sekunde te nakon toga neka bude crvena isključena, a žuta uključena na pola sekunde i neka se to ponavlja.
Prikaz spajanja
Arduino kod
int LedCrvena = 6; int LedZuta = 7; void setup() { pinMode(LedCrvena, OUTPUT); //postavi izvod LedCrvena (6) kao izlazni pinMode(LedZuta, OUTPUT); //postavi izvod LedZuta (7) kao izlazni } void loop() { digitalWrite(LedCrvena, HIGH); //postavi izvod LedCrvena u st. visoko - uključi diodu digitalWrite(LedZuta, LOW); //postavi izvod LedZuta u st. nisko - isključi diodu delay(500); //čekaj 500 milisekundi digitalWrite(LedCrvena, LOW); //postavi izvod LedCrvena u st. nisko - isključi diodu digitalWrite(LedZuta, HIGH); //postavi izvod LedZuta u st. visoko - uključi diodu delay(500); //čekaj 500 milisekundi }
verzija 2