#ex2: feu de circulation avec buzzer
from machine import Pin
from utime import sleep
from picozero import Speaker
ledR=Pin(1,Pin.OUT)
ledJ=Pin(2,Pin.OUT)
ledV=Pin(3,Pin.OUT)
Buzzer=Speaker(27)
while True:
ledR.on() # R on
ledJ.off()# J off
ledV.off()#V off
for i in range(5):
Buzzer.on()
sleep(0.5)
Buzzer.off()
sleep(0.5)
ledR.off();Buzzer.off()#j and buzzer off
ledJ.on()#j on
sleep(1)
ledJ.off()#j off
ledV.on()# V on
sleep(6)
ledV.off()# V off
for i in range(10):
ledJ.toggle()#led prend l'etet inverse d'etat precedent apres 0.1(clignotant pour 10 fois)
sleep(0.2)