/*
Vytvorte program načítavajúci napätie z potenciometra.
Ak je nameraná hodnota väčšia ako 2,5V alebo polovica vstupného prevodového rozsahu tak sa rozsvieti zelená LED.
Inak svieti žltá LED.
Vytvorte program ktorý bude postupne rozsvecovať LED do maximálneho svitu a následne zhášať.
Zmena sa bude diať s krokom 5 a časovým intervalom pre krok 20mS.
*/
const int ledPin12 = 12;
const int ledPin11 = 11;
const int analogPin = A0;
void setup() {
pinMode(analogPin, INPUT);
pinMode(ledPin12, OUTPUT);
pinMode(ledPin11, OUTPUT);
Serial.begin(9600);
}
void loop() {
float value;
float napatie;
value = analogRead(analogPin);
napatie = (5.0/1024) * value;
Serial.print(napatie);
Serial.println("V");
if (napatie <= 2.5){
digitalWrite(ledPin11, HIGH);
digitalWrite(ledPin12, LOW);
}
else{
digitalWrite(ledPin11, LOW);
digitalWrite(ledPin12, HIGH);
}
}