物联网AI MicroPython学习之语法 TIMER硬件定时器

学物联网,来万物简单IoT物联网!!

TIMER 介绍

  • 模块功能:

硬件定时器模块

接口说明

Timer - 构建Timer对象

  • 函数原型:Timer(id)
  • 参数说明:
参数 类型 必选参数? 说明
id int Y 硬件定时器外设模块 id:0,1,2,3
  • 返回值:
    构建的Timer对象。

init - 初始化Timer定时器

  • 函数原型:init(period, mode, callback)
  • 参数说明:
参数 类型 必选参数? 说明
period int Y 定时周期,单位ms 例如: period = 1000代表1s定时
mode enum Y 定时器出发模式 Timer.ONE_SHOT:1次执行 Timer.PERIODIC:周期性执行
callback function Y 定时器触发回调函数
  • 返回值:
  • 代码示例
python 复制代码
from machine import Timer

def time0cb(timer0):
    print('time0')

def time1cb(timer1):
    print('time1')

tim0 = Timer(0)
tim0.init(period=5000, mode=Timer.ONE_SHOT, callback=time0cb)

tim1 = Timer(1)
tim1.init(period=2000, mode=Timer.PERIODIC, callback=time1cb)
相关推荐
紧固视界几秒前
2026上海紧固件专业展,紧固件设备集中展示平台
大数据·人工智能·上海紧固件展·紧固件展·上海紧固件专业展
CheerWWW2 分钟前
深入理解计算机系统——位运算、树状数组
笔记·学习·算法·计算机系统
qq_20815408853 分钟前
瑞树6代流程分析
javascript·python
杨夏同学8 分钟前
AI入门——如何计算神经网络的参数
人工智能·深度学习·神经网络
上海合宙LuatOS9 分钟前
LuatOS扩展库API——【exremotecam】网络摄像头控制
开发语言·网络·物联网·lua·luatos
好运的阿财13 分钟前
大模型热切换功能完整实现指南
人工智能·python·程序人生·开源·ai编程
爱码小白18 分钟前
数据库多表命名的通用规范
数据库·python·mysql
互联网江湖19 分钟前
千问闯关AI混沌期:阿里画靶,吴嘉张弓,马云射箭?
人工智能
AI品信智慧数智人26 分钟前
景区AI伴游革新!山东品信数字人智能语音交互系统,重构文旅智慧体验✨
人工智能
大喵桑丶27 分钟前
ZABBIX7二次开发AI监控数据调取杂记
大数据·人工智能·python