import machine
import time
# Cấu hình chân kết nối đến các LED
led_pins = [2, 4, 5, 18]
# Khởi tạo các đối tượng Pin cho từng LED
leds = [machine.Pin(pin, machine.Pin.OUT) for pin in led_pins]
# Hàm để bật tất cả các LED
def light_up_all():
for led in leds:
led.on()
# Hàm để tắt tất cả các LED
def turn_off_all():
for led in leds:
led.off()
# Vòng lặp chính
while True:
turn_off_all() # Tắt tất cả các LED
time.sleep(1) # Đợi 1 giây
# Bật các LED từ 1 đến 4
for i in range(4):
leds[i].on()
time.sleep(0.5)
turn_off_all() # Tắt tất cả các LED cùng một lúc
time.sleep(1) # Đợi 1 giây
# Bật các LED từ 4 đến 1
for i in range(3, -1, -1):
leds[i].on()
time.sleep(0.5)
turn_off_all() # Tắt tất cả các LED cùng một lúc
time.sleep(1) # Đợi 1 giây