Časovače
Blink pomocou časovača
Nasledujúci fragment kódu ukazuje, ako je možné využiť časovač na
blikanie zabudovanou LED diódou. V pravidelných 5s intervaloch
sa volá funkcia blink(), ktorá zmení aktuálny stav LED
diódy.
from machine import Pin, Timer
def blink(timer):
led = Pin('LED', Pin.OUT)
led.toggle()
timer = Timer()
timer.init(
period=5000, # in ms
mode=Timer.PERIODIC, # can be Timer.PERIODIC or Timer.ONE_SHOT
callback=blink # function to call
)