from machine import Pin, Timer
import time
# Definisanje pinova za LED-ice
leds = [Pin(i, Pin.OUT) for i in range(8, 16)] # Pretpostavljamo da su pinovi od 8 do 15
# Definisanje pina za taster
button = Pin(1, Pin.IN, Pin.PULL_DOWN) # Pretpostavljamo da je taster povezan na GPIO1
# Početni brojač
brojac = 0
def update_leds():
global brojac
# Postavljanje LED-ica na vrijednost brojača (samo prva 8 LED-ica)
for i in range(8):
leds[i].value((brojac >> i) & 1)
time.sleep(1) # Čekanje 1 sekundu
while True:
if button.value() == 0:
update_leds()
brojac += 1
time.sleep(1) # Debounce i čekanje za promjenu
elif button.value() == 1:
update_leds()
brojac -= 1
time.sleep(1) # Debounce i čekanje za promjenu