Gtimer - 使用週期性 GTimer

材料準備

  • AmebaD [ AMB23 / AMB21 / AMB22 / BW16 / BW16-TypeC ] x 1

範例說明

用戶可以使用 3 組通用定時器,每組 32KHz,它們是定時器 1/2/3。

Unit Timer Freq
1
TIMER1
32KHz
2
TIMER2
32KHz
3
TIMER3
32KHz

這裡我們以定時器 1 為例來演示週期定時器的工作原理。

程式碼

將前 3 行代碼複製並粘貼到 REPL 中以查看其效果。

from machine import Timer
t = Timer(1)  # Use Timer 1/2/3 only
t.init(t.PERIODIC, 2000)  # Set GTimer fired periodically at duration of 2 seconds, printing text on the terminal

# To stop the periodical timer, type
t.deinit()
Please confirm that QQ communication software is installed
請先確認已安裝QQ通訊軟體