import time
import machine
button = machine.Pin(16, machine.Pin.IN, machine.Pin.PULL_UP)
led1= machine.Pin(0, machine.Pin.OUT)
led2= machine.Pin(1, machine.Pin.OUT)
led3= machine.Pin(2, machine.Pin.OUT)
led4= machine.Pin(3, machine.Pin.OUT)
led5= machine.Pin(4, machine.Pin.OUT)
led6= machine.Pin(5, machine.Pin.OUT)
led7= machine.Pin(6, machine.Pin.OUT)
led8= machine.Pin(7, machine.Pin.OUT)
pot = machine.ADC(machine.Pin(26))
conversion = 1/65535
vitesse = pot.read_u16() * conversion
marche = False
while True:
if button.value() == 0:
marche = not marche
while button.value() == 0:
pass
time.sleep(0.05)
if marche:
led1.on()
led2.on()
led3.on()
led4.on()
led5.on()
led6.on()
led7.on()
led8.on()
time.sleep(vitesse)
led1.off()
led2.off()
led3.off()
led4.off()
led5.off()
led6.off()
led7.off()
led8.off()
time.sleep(vitesse)
else:
led1.off()
led2.off()
led3.off()
led4.off()
led5.off()
led6.off()
led7.off()
led8.off()