micropython 定时器
时间: 2023-09-11 18:10:36 浏览: 126
Python如何实现定时器功能
MicroPython中,可以使用`machine`模块中的`Timer`类来创建定时器。下面是一个简单的示例:
```python
import machine
# 创建一个定时器对象
timer = machine.Timer(-1)
# 定时器回调函数
def timer_callback(timer):
print("定时器触发!")
# 设置定时器,每隔1秒触发一次回调函数
timer.init(period=1000, mode=machine.Timer.PERIODIC, callback=timer_callback)
```
上述代码创建了一个定时器对象`timer`,并设置了定时器的周期为1秒,模式为周期性触发,并指定了回调函数`timer_callback`。回调函数会在定时器触发时被自动调用。
阅读全文