int StanjeSenzora; int LedCrvena = 6; int LedZelena = 7; int LedPlava = 8; void setup() { pinMode(LedCrvena, OUTPUT); //postavi izvod LedCrvena (6) kao izlazni } void loop() { StanjeSenzora = analogRead(A0); //očitaj stanje izvoda i pohrani u StanjeSenzora if (StanjeSenzora <= 5) { // vrijednost prilagoditi i promijeniti na željenu vrijednost digitalWrite(LedZelena, LOW); digitalWrite(LedPlava, LOW); digitalWrite(LedCrvena, LOW); } if (StanjeSenzora >= 6 && StanjeSenzora <= 20) { digitalWrite(LedZelena, HIGH); digitalWrite(LedPlava, LOW); digitalWrite(LedCrvena, LOW); } if (StanjeSenzora >= 21 && StanjeSenzora <= 80) { digitalWrite(LedZelena, LOW); digitalWrite(LedPlava, HIGH); digitalWrite(LedCrvena, LOW); } if (StanjeSenzora >= 81) { digitalWrite(LedZelena, LOW); digitalWrite(LedPlava, LOW); digitalWrite(LedCrvena, HIGH); } delay(500); }