Ameba MicroPython: [RTL8722CSM] [RTL8722DM] Timer -週期性定時器

材料準備

  • Ameba x 1

範例說明

這裏有3個定時器可以使用, 全部是32kHz, 分別是定時器1/2/3。
我們使用定時器1來示範一個週期性定時器是怎樣工作的。

複製下面最初的3行代碼至REPL來查看結果。

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

# To stop the periodical timer, type 
t.stop()

信息“–timer triggered. to stop: type t.stop()–” 每2秒會被打印在端口。如需停止定時器, 輸入 t.stop()。

請先確認已安裝QQ通訊軟體