const int Pin = A0; // Pin pre potenciometer
const int zelenaLEDPin = 2; // Pin pre zelenú LED
const int zltaLEDPin = 3; // Pin pre žltú LED
void setup() {
pinMode(Pin, INPUT); // Nastaví pin pre potenciometer ako vstup
pinMode(zelenaLEDPin, OUTPUT); // Nastaví pin pre zelenú LED ako výstup
pinMode(zltaLEDPin, OUTPUT); // Nastaví pin pre žltú LED ako výstup
Serial.begin(9600); // Inicializuje sériovú komunikáciu na 9600 bps
}
void loop() {
int sensorHodnota = analogRead(Pin); // Čítanie hodnoty z potenciometra (0 - 1023)
float napatie = sensorHodnota * (5.0 / 1023.0); // Prevod na napätie v rozsahu 0-5V
Serial.print("Hodnota potenciometra: ");
Serial.println(sensorHodnota); // Výpis hodnoty potenciometra
Serial.print("Napätie: ");
Serial.println(napatie); // Výpis prevodenej hodnoty na napätie
if (napatie > 2.5) {
digitalWrite(zelenaLEDPin, HIGH); // Rozsvietenie zelenej LED
digitalWrite(zltaLEDPin, LOW); // Vypnutie žltej LED
} else {
digitalWrite(zelenaLEDPin, LOW); // Vypnutie zelenej LED
digitalWrite(zltaLEDPin, HIGH); // Rozsvietenie žltej LED
}
delay(500); // Čakanie medzi meraniami a výpisom
}