物联网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)
相关推荐
AI创界者2 分钟前
Python 进阶:重构经典设计模式(六)—— 享元模式与单例模式在 Python 3.10+ 中的内存优化与线程安全演化
人工智能·aigc
honsor7 分钟前
PoE温湿度传感器:一根网线供电+通信,即插即用,机房/配电室/仓库温湿度监测首选
运维·服务器·网络·数据库·人工智能·安全
u0111026759 分钟前
工具页案例图如何编写 alt让图片说明与处理场景对应
java·前端·javascript·图像处理·人工智能·算法·ai作画
喜欢打篮球的普通人15 分钟前
MiniMind 学习笔记(十):优化器、学习率和数据设置——训练稳定性的三块基石
笔记·python·学习
醇氧19 分钟前
uvicorn 详细介绍
linux·运维·python·python3.11
安睿杰翻译(上海)有限公司21 分钟前
项目复盘|上海涉外项目翻译服务商选型评估清单,规避标书与注册文档风险
人工智能
林伽一21 分钟前
智能体安全下沉芯片层,推理效率与资本重估同场角力|2026年09月30日
人工智能·科技·安全·ai
XM_jhxx23 分钟前
简会AI图纸识别系统功能上新:模板、公差、量具个性化配置上线!
数据库·人工智能·软件工程
老王爱玩车25 分钟前
深入理解指针5
c语言·开发语言·学习
腾渊信息科技公司26 分钟前
腾渊科技重磅出品——智能体协议选型指南:MCP与A2A的分层架构与集成方案
人工智能·科技·腾渊科技·腾渊信息科技