物联网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)
相关推荐
上海合宙LuatOS几秒前
LuatOS核心库API——【iotauth 】 IOT 鉴权库
java·单片机·嵌入式硬件·物联网·struts·计算机外设·硬件工程
电子科技圈1 分钟前
XMOS推动智能音频等媒体处理技术从嵌入式系统转向全新边缘计算
人工智能·mcu·物联网·设计模式·音视频·边缘计算·iot
skywalk81632 分钟前
提取统编版小学语文1-6年级12册教科书的识字表和写字表(下载新版pdf教材失败)
学习
一目Leizi4 分钟前
澳洲 IoT 网络安全规则(Cyber Security 2025)与英国 PSTI 笔记
笔记·物联网·web安全
我爱娃哈哈6 分钟前
SpringBoot + MQTT + EMQX:物联网设备上行数据实时接入与指令下发平台
spring boot·后端·物联网
迷之程序员7 分钟前
llama-cpp-python用法,模型加载gpu踩坑全记录
开发语言·python·llama
小马_xiaoen9 分钟前
AI Prompt 工程完全指南:从入门到精通的提示词设计艺术
人工智能·prompt
GetcharZp9 分钟前
谁是OpenClaw?这个一夜爆火的“AI打工人”,正在悄悄接管你的电脑!
人工智能·后端
楼田莉子9 分钟前
C++高精度时间库——<chrono>
开发语言·c++·后端·学习·visual studio
FserSuN1 小时前
AI编程 - 规范驱动开发(SDD)学习
驱动开发·学习·ai编程