const int analogPin = A0; // Pin pro čtení analogového vstupu
const int digitalPin = 2; // Pin pro binární výstup
const float thresholdVoltage = 1.45; // Prahová hodnota v voltech
void setup() {
pinMode(digitalPin, OUTPUT); // Nastavení digitálního pinu jako výstupu
digitalWrite(digitalPin, LOW); // Inicializace výstupu do stavu LOW
}
void loop() {
int analogValue = analogRead(analogPin); // Čtení analogové hodnoty
float voltage = analogValue * (5.0 / 1023.0); // Převod na napětí (5V rozsah)
if (voltage < thresholdVoltage) {
digitalWrite(digitalPin, HIGH); // Trvalá aktivace výstupu
while (true); // Zastavení smyčky
}
}