/* …. zaciatok hlavicky vasho programu
MENO A PRIEZVISKO: Adam Krnáč
DATUM: 08/11/2023
PREDMET: Prax
PLATFORMA: ARDUINO – simulator Wokwi (platforma = kde resp. co vykonava program )
NAZOV DOMACEJ ULOHY: HW WORK s ARDUINO
POPIS ZADANIA: Program blika troma LED diodami – zapínajú a vypínajú sa po sebe, podľa toho ktorá farba svieti tak to na seriálovom výstupe vypisuje ktorá práve sieti.
VYSLEDOK TESTOV: simulator Wokwi ukazuje ocakavane chovanie programu (ALGORITMU)
HISTORIA :
— tento program je vysoko upravená domáca úloha ktorú sme predtým mali a to blikanie 3 svetiel, pridal som seriálový výstup a monitorovanie zapnutia a vypnutia farieb na sériálovom výstupe
— autor - Adam Krnáč
*/
//zadefinujeme premenné:
int red = 11;
int yellow = 12;
int green = 13;
int farba1 = 0;
int farba2 = 1;
int farba3 = 2;
int farba4 = 3;
void setup() { //premenná setup sa spúšťa iba raz
pinMode(red, OUTPUT); //nastavíme pin na výstup
pinMode(yellow, OUTPUT); //nastavíme pin na výstup
pinMode(green, OUTPUT); //nastavíme pin na výstup
Serial.begin(9600);
}
void loop() {
int farba1 = 0; //do premennej farba1 vloźíme číslo 0 (dátový typ premennej je integer čize čelé číslo)
int farba2 = 1;
int farba3 = 2;
int farba4 = 3;
Serial.println(farba2); //vypíšeme status premennej
digitalWrite(green, LOW); //nastavíme ledku na on/off
digitalWrite(red, HIGH);
digitalWrite(yellow, LOW);
delay(1500); //oneskorenie 1500ms
Serial.println(farba3);
digitalWrite(red, LOW);
digitalWrite(yellow, HIGH);
digitalWrite(green, LOW);
delay(1500);
Serial.println(farba4);
digitalWrite(red, LOW);
digitalWrite(yellow, LOW);
digitalWrite(green, HIGH);
delay(1500);
Serial.println(farba1);
digitalWrite(red, LOW);
digitalWrite(yellow, LOW);
digitalWrite(green, LOW);
delay(1500);
}