from machine import Pin , ADC
import time
led_marche = Pin(22,Pin.OUT)
led_stop = Pin(23,Pin.OUT)
#led_green = Pin(35,Pin.OUT)
#led_rouge = Pin(34,Pin.OUT)
#led_5athra = Pin(0,Pin.OUT)
#led_7amra = Pin(15,Pin.OUT)
push_button1 = Pin(26,Pin.IN)
push_button2 = Pin(27,Pin.IN)
push_button3 = Pin(14,Pin.IN)
push_buttonsystem = Pin(4,Pin.IN)
relay1 = Pin(25,Pin.OUT)
relay2 = Pin(13,Pin.OUT)
relay3 = Pin(2,Pin.OUT)
NTC_pin1=Pin(12,Pin.IN)
NTC1 = ADC(NTC_pin1)
NTC_pin2=Pin(33,Pin.IN)
NTC2 = ADC(NTC_pin2)
NTC_pin3=Pin(32,Pin.IN)
NTC3 = ADC(NTC_pin3)
while 1 :
reading1 = push_button1.value()
reading2 = push_button2.value()
reading3 = push_button3.value()
readingsystem = push_buttonsystem.value()
temperature_signal1=65535 - NTC1.read_u16()
temperature_signal2=65535 - NTC2.read_u16()
temperature_signal3=65535 - NTC3.read_u16()
#print(temperature_signal1 )
if reading1 ==1 and temperature_signal1<52492 :
relay1.on()
led_marche.on()
led_stop.off()
if reading1 ==0 and temperature_signal1>=52492 :
relay1.off()
led_marche.off()
led_stop.on()
if reading2 ==1 and temperature_signal2<52492 :
relay2.on()
#led_green.on()
#led_rouge.off()
if reading2 ==0 and temperature_signal2>=52492 :
relay2.off()
#led_green.off()
#led_rouge.on()
if reading3 ==1 and temperature_signal3<52492 :
relay3.on()
#led_5athra.on()
#led_7amra.off()
if reading3 ==0 and temperature_signal3>=52492 :
relay3.off()
#led_5athra.off()
#led_7amra.on()
if readingsystem==0 :
relay1.off()
relay2.off()
relay3.off()
time.sleep_ms(50)
temeratureenC=-24+((NTC1.read_u16()*1)/65535)*104