from machine import Pin,PWM
from time import sleep
butt = Pin(11,Pin.IN,Pin.PULL_DOWN)
led_verte = Pin(7,Pin.OUT)
led_rouge = Pin(8, Pin.OUT)
pwm = PWM(Pin(28))
pwm.freq(50)
def cerveaux(position):
pwm.duty_u16(position)
sleep(0.04)
while True:
if butt.value():
led_verte.value(1)
print ("la porte s ouvre")
led_rouge.value(0)
for tour in range(4000,9000,180):
cerveaux(tour)
sleep(1)
for tour in range(9000,4000,-90):
cerveaux(tour)
led_verte.value(0)
led_rouge.value(1)
print ("la porte se ferme")
else :
led_rouge.value(1)
sleep(0.1)