import time
import board
import digitalio
led1 = digitalio.DigitalInOut(board.GP14)
led1.direction = digitalio.Direction.OUTPUT
led2 = digitalio.DigitalInOut(board.GP15)
led2.direction = digitalio.Direction.OUTPUT
period1 = 1.0 # 1 Hz → 1 s periódus
period2 = 0.2 # 5 Hz → 0.2 s periódus
half1 = period1 / 2
half2 = period2 / 2
last_toggle1 = time.monotonic()
last_toggle2 = time.monotonic()
while True:
now = time.monotonic()
# LED1 – 1 Hz
if now - last_toggle1 >= half1:
led1.value = not led1.value
last_toggle1 = now
# LED2 – 5 Hz
if now - last_toggle2 >= half2:
led2.value = not led2.value
last_toggle2 = now