from time import sleep_ms
from machine import Pin
rode_led = Pin(1,Pin.OUT)
gele_led = Pin(2,Pin.OUT)
oranje_led = Pin(3,Pin.OUT)
blauwe_led = Pin(4,Pin.OUT)
groene_led = Pin(5,Pin.OUT)
paarse_led = Pin(6,Pin.OUT)
roze_led = Pin(7,Pin.OUT)
lichtblauwe_led = Pin(8,Pin.OUT)
drukknop_start = Pin(14,Pin.IN)
drukknop_stop = Pin(15,Pin.IN)
start = 0
teller = 1
richting = 1
while True:
while start == 0:
if drukknop_start.value() == 1:
start = 1
elif drukknop_stop.value() == 1:
start = 2
if richting == 1:
print(teller)
if teller == 1:
rode_led.on()
gele_led.off()
oranje_led.off()
blauwe_led.off()
groene_led.off()
paarse_led.off()
roze_led.off()
lichtblauwe_led.off()
if teller == 2:
rode_led.off()
gele_led.on()
oranje_led.off()
blauwe_led.off()
groene_led.off()
paarse_led.off()
roze_led.off()
lichtblauwe_led.off()
if teller == 4:
rode_led.off()
gele_led.off()
oranje_led.on()
blauwe_led.off()
groene_led.off()
paarse_led.off()
roze_led.off()
lichtblauwe_led.off()
if teller == 8:
rode_led.off()
gele_led.off()
oranje_led.off()
blauwe_led.on()
groene_led.off()
paarse_led.off()
roze_led.off()
lichtblauwe_led.off()
if teller == 16:
rode_led.off()
gele_led.off()
oranje_led.off()
blauwe_led.off()
groene_led.on()
paarse_led.off()
roze_led.off()
lichtblauwe_led.off()
if teller == 32:
rode_led.off()
gele_led.off()
oranje_led.off()
blauwe_led.off()
groene_led.off()
paarse_led.on()
roze_led.off()
lichtblauwe_led.off()
if teller == 64:
rode_led.off()
gele_led.off()
oranje_led.off()
blauwe_led.off()
groene_led.off()
paarse_led.off()
roze_led.on()
lichtblauwe_led.off()
if teller == 128:
rode_led.off()
gele_led.off()
oranje_led.off()
blauwe_led.off()
groene_led.off()
paarse_led.off()
roze_led.off()
lichtblauwe_led.on()
if drukknop_stop.value() == 1:
richting = 2
teller = 1
if teller == 256:
rode_led.on()
gele_led.on()
oranje_led.on()
blauwe_led.on()
groene_led.on()
paarse_led.on()
roze_led.on()
lichtblauwe_led.on()
if teller == 512:
rode_led.off()
gele_led.off()
oranje_led.off()
blauwe_led.off()
groene_led.off()
paarse_led.off()
roze_led.off()
lichtblauwe_led.off()
if teller == 1024:
rode_led.on()
gele_led.on()
oranje_led.on()
blauwe_led.on()
groene_led.on()
paarse_led.on()
roze_led.on()
lichtblauwe_led.on()
if teller == 2048:
rode_led.off()
gele_led.off()
oranje_led.off()
blauwe_led.off()
groene_led.off()
paarse_led.off()
roze_led.off()
lichtblauwe_led.off()
if teller == 4096:
rode_led.on()
gele_led.on()
oranje_led.on()
blauwe_led.on()
groene_led.on()
paarse_led.on()
roze_led.on()
lichtblauwe_led.on()
if teller == 8192:
rode_led.off()
gele_led.off()
oranje_led.off()
blauwe_led.off()
groene_led.off()
paarse_led.off()
roze_led.off()
lichtblauwe_led.off()
if teller == 16384:
rode_led.on()
gele_led.on()
oranje_led.on()
blauwe_led.on()
groene_led.on()
paarse_led.on()
roze_led.on()
lichtblauwe_led.on()
sleep_ms(500)
teller = teller * 2
if teller == 32768:
rode_led.off()
gele_led.off()
oranje_led.off()
blauwe_led.off()
groene_led.off()
paarse_led.off()
roze_led.off()
lichtblauwe_led.off()
code = 1
richting = 0
elif richting == 2:
print(teller)
if teller == 1:
rode_led.off()
gele_led.off()
oranje_led.off()
blauwe_led.off()
groene_led.off()
paarse_led.off()
roze_led.off()
lichtblauwe_led.on()
if teller == 2:
rode_led.off()
gele_led.off()
oranje_led.off()
blauwe_led.off()
groene_led.off()
paarse_led.off()
roze_led.on()
lichtblauwe_led.off()
if teller == 4:
rode_led.off()
gele_led.off()
oranje_led.off()
blauwe_led.off()
groene_led.off()
paarse_led.on()
roze_led.off()
lichtblauwe_led.off()
if teller == 8:
rode_led.off()
gele_led.off()
oranje_led.off()
blauwe_led.off()
groene_led.on()
paarse_led.off()
roze_led.off()
lichtblauwe_led.off()
if teller == 16:
rode_led.off()
gele_led.off()
oranje_led.off()
blauwe_led.on()
groene_led.off()
paarse_led.off()
roze_led.off()
lichtblauwe_led.off()
if teller == 32:
rode_led.off()
gele_led.off()
oranje_led.on()
blauwe_led.off()
groene_led.off()
paarse_led.off()
roze_led.off()
lichtblauwe_led.off()
if teller == 64:
rode_led.off()
gele_led.on()
oranje_led.off()
blauwe_led.off()
groene_led.off()
paarse_led.off()
roze_led.off()
lichtblauwe_led.off()
if teller == 128:
rode_led.on()
gele_led.off()
oranje_led.off()
blauwe_led.off()
groene_led.off()
paarse_led.off()
roze_led.off()
lichtblauwe_led.off()
if drukknop_start.value() == 1:
richting = 1
teller = 1
if teller == 256:
rode_led.on()
gele_led.on()
oranje_led.on()
blauwe_led.on()
groene_led.on()
paarse_led.on()
roze_led.on()
lichtblauwe_led.on()
if teller == 512:
rode_led.off()
gele_led.off()
oranje_led.off()
blauwe_led.off()
groene_led.off()
paarse_led.off()
roze_led.off()
lichtblauwe_led.off()
if teller == 1024:
rode_led.on()
gele_led.on()
oranje_led.on()
blauwe_led.on()
groene_led.on()
paarse_led.on()
roze_led.on()
lichtblauwe_led.on()
if teller == 2048:
rode_led.off()
gele_led.off()
oranje_led.off()
blauwe_led.off()
groene_led.off()
paarse_led.off()
roze_led.off()
lichtblauwe_led.off()
if teller == 4096:
rode_led.on()
gele_led.on()
oranje_led.on()
blauwe_led.on()
groene_led.on()
paarse_led.on()
roze_led.on()
lichtblauwe_led.on()
if teller == 8192:
rode_led.off()
gele_led.off()
oranje_led.off()
blauwe_led.off()
groene_led.off()
paarse_led.off()
roze_led.off()
lichtblauwe_led.off()
if teller == 16384:
rode_led.on()
gele_led.on()
oranje_led.on()
blauwe_led.on()
groene_led.on()
paarse_led.on()
roze_led.on()
lichtblauwe_led.on()
sleep_ms(500)
teller = teller * 2
if teller == 32768:
rode_led.off()
gele_led.off()
oranje_led.off()
blauwe_led.off()
groene_led.off()
paarse_led.off()
roze_led.off()
lichtblauwe_led.off()
teller = 1
richting = 0