from machine import Pin, ADC
import time
# Generar objetos
sensor = ADC(Pin(34))
sensor.atten(ADC.ATTN_11DB)
sensor.width(ADC.WIDTH_10BIT)
led1 = Pin(2, Pin.OUT)
led2 = Pin(23, Pin.OUT)
led3 = Pin(5, Pin.OUT)
contador = 0
while True:
lectura = float(sensor.read())
conversion = round (lectura * 900 / 1024)
print("la temperatura del acero fundido es: ", conversion, "grados")
print(contador)
time.sleep(0.8)
if lectura >=100:
print("la fundicion esta estable")
led2.on()
time.sleep(0.8)
if lectura >= 751:
print("¡¡temperatura demasiado alta!!")
print("se recomienda apagar la fundidora")
contador += 1
led3.value(1)
time.sleep(0.8)
if contador == 3:
print("apagando la maquina")
led1.on()
led2.off()
led3.off()
time.sleep(0.8)
if contador == 3:
contador = 0
else:
print("maquina apagada")
led1.off()
led2.off()
led3.off()