Zadatak 1: Pokušajmo sada modificirati kod tako da blinkaju sve 3 LED diode.
Sketch
int led1 = 8;
int led2 = 9;
int led3 = 10;
// the setup routine runs once when you press reset:
void setup() {
// initialize the digital pin as an output.
pinMode(led1, OUTPUT);
pinMode(led2, OUTPUT);
pinMode(led3, OUTPUT);
}
// the loop routine runs over and over again forever:
void loop() {
digitalWrite(led1, HIGH); // turn the LED on (HIGH is the voltage level)
digitalWrite(led2, HIGH); // turn the LED on (HIGH is the voltage level)
digitalWrite(led3, HIGH); // turn the LED on (HIGH is the voltage level)
delay(1000); // wait for a second
digitalWrite(led1, LOW); // turn the LED off by making the voltage LOW
digitalWrite(led2, LOW); // turn the LED off by making the voltage LOW
digitalWrite(led3, LOW); // turn the LED off by making the voltage LOW
delay(1000); // wait for a second
}
U sketch smo dodali naredbe za definiranje led1, led2 i led3 izvoda te smo ih postavili u izlazni režim rada. Unutar loop dijela koda dodali smo digitalWrite naredbe za sve izvode.
U prošloj uputi instalirali smo i alat za grafičko programiranje Arduino mikrokontrolera. Pogledajmo kako bi gornji sketch izgledao kada bismo ga grafički isprogramirali.
Pomoću Ardublock alata napravite grafički kod kao na gornjoj slici. Pomoću gumba Upload možete isprogramirati nacrtani program u mikrokontroler. Ardbulock se sam brine o tome koji je izvod ulazni a koji izlazni u ovisnosti o tome što ste napisali u Vašem programu.
POVEZNICE:
Kako započeti rad s mikrokontolerom?
Upravljanje LED diodama
Blink na 3 LED diode
Trčeće svijetlo - verzija 1
Trčeće svijetlo - verzija 2
Nema komentara:
Objavi komentar