Č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):
= Pin('LED', Pin.OUT)
led
led.toggle()
= Timer()
timer
timer.init(=5000, # in ms
period=Timer.PERIODIC, # can be Timer.PERIODIC or Timer.ONE_SHOT
mode=blink # function to call
callback )