目的
利用定时器,使 LED 灯进行闪烁
主要函数
void once(float seconds, callback_t callback)
在 seconds 秒时执行命令,该命令只执行一次
void once_ms(uint32_t milliseconds, callback_t callback)
在 milliseconds 毫秒时执行命令,该命令只执行一次
void attach(float seconds, void (*callback)(TArg), TArg arg)
在每 seconds 秒后执行命令,命令带参数
void attach_ms(uint32_t milliseconds, void (*callback)(TArg), TArg arg)
在每 milliseconds 毫秒后执行命令,命令带参数
void Ticker::attach(float seconds, callback_t callback)
在每 seconds 秒后执行命令,命令不带参数
void attach_ms(uint32_t milliseconds, callback_t callback)
在每 milliseconds 毫秒后执行命令,命令不带参数
示例代码
带参数
#include <Arduino.h>
#include <Ticker.h>
#define LED_PIN 18
Ticker tickerSetHigh;
Ticker tickerSetLow;