from machine import Pin, ADC
import utime
led_Rojo = Pin(15, Pin.OUT)
led_Verde = Pin(5, Pin.OUT)
sensorMq7 = ADC(Pin(25))
# Ajusta
sensorMq7.width(ADC.WIDTH_10BIT) # PERMITE REGULAR LA PRESICIÓN
sensorMq7.atten(ADC.ATTN_11DB) # PERMITE TRABAJAR CON 3.3 V
while True:
lectura = int(sensorMq7.read())
#print (lectura)
utime.sleep(0.5)
# Conversion
ppm = 1200 /1023
co = ppm * lectura
print(" Monoxido de carbono: ",co , "ppm")
utime.sleep_ms(1000)
# logica
if co >= 1000:
led_Rojo.value(1)
print("Hay presencia de monoxido de carbono")
led_Verde.value(0)
else:
led_Rojo.value(0)
led_Verde.value(1)
print("No hay presencia de gas o co")