from machine import ADC, Pin
from utime import sleep
import time
adc1 = ADC(Pin(32))
adc2 = ADC(Pin(33))
adc1.atten(ADC.ATTN_11DB)
adc2.atten(ADC.ATTN_11DB)
rele = Pin(15, Pin.OUT)
def leer_voltaje(adc):
valor = adc.read() # 0-4095
volt = (valor / 4095) * 3.3 * 4 # ajustar según divisor
time.sleep (0.5)
return volt
while True:
v1 = leer_voltaje(adc1)
v2 = leer_voltaje(adc2)
print ("Bateria casa", v1)
print ("Bateria motor", v2)
if v1 > 12.6 and v2 < 12.6:
rele.value(1)
else:
rele.value(0)