from machine import Pin, ADC
import time
sensor = ADC(Pin(32))
sensor.atten(ADC.ATTN_11DB)
sensor.width(ADC.WIDTH_12BIT)
led = Pin(2, Pin.OUT)
led2 = Pin(13, Pin.OUT)
button = Pin(19, Pin.IN, Pin.PULL_UP)
contador = 0
while True:
conteo_ss = float(sensor.read())
conversion = round (conteo_ss * 600 / 4096, 2)
conversion2 = not conversion
toque = not button.value()
#print(conversion2)
time.sleep(0.8)
if conteo_ss < 550:
contador += 1
print(contador)
if contador == 3:
print("la polilla esta amenzando la orquidea")
led.value(1)
print("se activo la trampa melifera")
if contador == 3:
contador = 0
elif toque == True:
print("la rata pulso el sistema de la orquidea")
led2.value(1)
print("liberando descarga")
else:
print("la orquidea esta a salvo")
led.value(0)
led2.value(0)
time.sleep(3)