from microbit import *
total_pixels = 25
lit_pixels = 0
def update_display(lit_pixels):
for i in range(total_pixels):
x = i % 5
y = i // 5
display.set_pixel(x, y, 9 if i < lit_pixels else 0)
while True:
if button_a.is_pressed():
lit_pixels = min(lit_pixels + 1, total_pixels)
update_display(lit_pixels)
sleep(100)
elif button_b.is_pressed():
lit_pixels = max(lit_pixels - 1, 0)
update_display(lit_pixels)
sleep(100)
Copyright ⓒ TECH79 All right reserved