Corrigé V0
1
from microbit import *
2
3
DUREE = 10 # 10 secondes
4
attente = DUREE
5
feuRouge = True
6
7
def afficheRouge():
8
pin1.write_digital(1)
9
pin0.write_digital(0)
10
def afficheOrange():
11
pin1.write_digital(0)
12
pin0.write_digital(1)
13
def afficheAttente(attente):
14
display.show(str(attente))
15
16
while True:
17
# Affichage Rouge / Orange
18
if feuRouge :
19
afficheRouge()
20
else :
21
afficheOrange()
22
23
# Gestion de l'attente
24
sleep(1000)
25
attente -= 1
26
afficheAttente(attente)
27
28
# Alternance du feu
29
if attente == 0:
30
feuRouge = not feuRouge
31
attente = DUREE