// int iz1 = A3; // prvi izlaz int iz2 = A2; // drugi izlaz int sen1 = A1; // IR senzor ULAZ 1 int sen2 = A0; // IR senzor ULAZ 2 int val1 = 0; // očitana vrijednost ulaza 1 int val2 = 0; // očitana vrijednost ulaza 2 int nap = 3; // napajanje senzora void setup() { Serial.begin(9600); // serijska komunikacija za kontrolu vrijednosti pinMode(iz1, OUTPUT); // žaruljica CRVENA pinMode(iz2, OUTPUT); // žaruljica ZELENA pinMode(nap, OUTPUT); pinMode(sen1, INPUT); pinMode(sen2, INPUT); digitalWrite(iz1, LOW); // početni izlazni signal digitalWrite(iz2, LOW); // početni izlazni signal digitalWrite(nap, HIGH); } void loop() { digitalWrite(sen1, HIGH); // postavi ulazni signal val1 = analogRead(sen1); // očitaj promjenu Serial.println(val1); // ispis virijednosti na SERIAL MONITOR if (val1 > 500) { digitalWrite(iz1, HIGH); delay(250); digitalWrite(iz1, LOW); } digitalWrite(sen2, HIGH); // postavi ulazni signal val2 = analogRead(sen2); // očitaj promjenu Serial.println(val2); // ispis virijednosti na SERIAL MONITOR if (val2 > 500) { digitalWrite(iz2, HIGH); delay(250); digitalWrite(iz2, LOW); } }