from machine import Pin, ADC
import time
POT_PIN = 26
OVER_VOLTAGE_LED_PIN = 2
UNDER_VOLTAGE_LED_PIN = 3
adc = ADC()
pot = adc.channel(pin=Pot_PIN)
over_voltage_led = Pin(OVER_VOLTAGE_LED_PIN, Pin.OUT)
under_voltage_led = Pin(UNDER_VOLTAGE_LED_PIN, Pin.OUT)
over voltage and under voltage
OVER_VOLTAGE_THRESHOLD = 0.8
UNDER_VOLTAGE_THRESHOLD = 0.2
while True:
pot_value = pot()
if pot_value > OVER_VOLTAGE_THRESHOLD:
over_voltage_led.value(1)
else:
over_voltage_led.value(0)
if pot_value < UNDER_VOLTAGE_THRESHOLD:
under_voltage_led.value(1)
else:
under_voltage_led.value(0)
time.sleep(0.1)