Internet of Things - Arduino
Serijska veza s računalomPali – gasi diodu sa serijskim naredbama
Što ćemo naučiti:
– Kako napisati program pomoću kojeg možemo paliti i gasiti diodu sa serijskim naredbama
Zadatak
Spojite jednu svjetleću diodu na izvod broj 6 Arduina i napravite program koji će upravljati svjetlećom diodom tako da se slanjem broja jedan preko serial monitora palimo diodu, slanjem nule gasimo.
Prikaz spajanja
Arduino kod
int LedCrvena = 6; void setup () { pinMode(LedCrvena, OUTPUT); // postavi izvod (6) kao izlazni Serial.begin(9600); //brzina ispisa while (!Serial); //pričekati spajanje na serial monitor //ispis teksta na serial monitoru Serial.println("Broj 1 pali LED, broj 0 gasi LED"); } void loop() { if (Serial.available()) // ako je veza uspostavljena { int OnOFFvarijabla = Serial.parseInt(); //varijabla poprima vrijednost broja poslanog putem serijske veze if (OnOFFvarijabla == 1) //uvijet ako je 1 { digitalWrite(1, HIGH); //uključi diodu Serial.println("Ledica je upaljena"); //ispiši tekst } if (OnOFFvarijabla == 0) //uvijet ako je 0 { digitalWrite(1, LOW); //isključi diodu Serial.println("Ledica je ugašena"); //ispiši tekst } } }
verzija 10