当前位置: 首页 > 工具软件 > ticker > 使用案例 >

ESP8266 Ticker学习

慕宏博
2023-12-01

Ticker是Arduino ESP8266的内置的一个定时器库,用于规定时间后调用函数。

定时器管理:

detach()        停止Ticker

active()         定时器是否激活,返回true表示已启用

定时器启动:

once()                   输入秒数和回调函数,多少秒后只执行一次;
void once(float seconds, callback_function_t callback);

once()                   输入秒数,回调函数和回调函数的参数,多少秒后只执行一次;
void once(float seconds, void (*callback)(TArg), TArg arg);

once_ms()            输入毫秒数和回调函数,多少毫秒后只执行一次;
void once_ms(float seconds, callback_function_t callback);

once_ms()            输入秒数,回调函数和回调函数的参数,多少秒后只执行一次;
void once_ms(float seconds, void (*callback)(TArg), TArg arg);

attach()            输入秒数和回调函数,循环执行;
void attach(float seconds, callback_function_t callback);

attach()            输入秒数,回调函数和回调函数的参数,循环执行;
void attach(float seconds, void (*callback)(TArg), TArg arg);

attach_ms()            输入毫秒数和回调函数,循环执行;
void attach_ms(float seconds, callback_function_t callback);

attach_ms()            输入秒数,回调函数和回调函数的参数,循环执行;
void attach_ms(float seconds, void (*callback)(TArg), TArg arg);

 类似资料: