物联网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)
相关推荐
stm32 菜鸟1 分钟前
nucleo-f411re学习记录-9,双轴XY摇杆传感器
学习
南子北游2 分钟前
Python学习(基础语法1)
开发语言·python·学习
AI木马人4 分钟前
13.【多租户架构实战】如何让一个AI系统同时服务多个用户且数据完全隔离?(完整设计方案)
人工智能·架构
sjsjsbbsbsn9 分钟前
大模型核心知识总结
java·人工智能·后端
步辞24 分钟前
Redis如何利用LFU算法优化缓存命中率
jvm·数据库·python
forEverPlume38 分钟前
golang如何实现日志按级别过滤_golang日志按级别过滤实现教程
jvm·数据库·python
qq_411262421 小时前
四博 AI 双目智能音箱方案:把“会说话的音箱”升级成“会表达、会感知、会控制”的 AI 终端
人工智能·智能音箱
努力努力再努力FFF1 小时前
跨境电商运营想用AI优化广告和选品,该从哪里开始学?
人工智能
薛定猫AI1 小时前
【深度解析】Claude Code Skills 工作流:用知识图谱、设计规范与 Agent 工具链提升 AI 编程效率
人工智能·知识图谱·设计规范
AI自动化工坊1 小时前
Cloudflare Project Think技术实践:零成本AI Agent部署架构深度解析
人工智能·架构·agent·cloudflare