Timer 带有NewPing库计时器的非阻塞计时器
我想使用NewPing库的Timer 带有NewPing库计时器的非阻塞计时器,timer,arduino,nonblocking,Timer,Arduino,Nonblocking,我想使用NewPing库的timer\u us函数,以便每秒运行一个函数而不阻塞。我的最小示例如下所示: // setup timer #include <NewPing.h> timer_us(1000, sensoring); void setup() { Serial.begin(19200) } void loop() {} void sensoring() { Serial.print("ok, it's working") } //设置计时器 #包括 定时
timer\u us
函数,以便每秒运行一个函数而不阻塞。我的最小示例如下所示:
// setup timer
#include <NewPing.h>
timer_us(1000, sensoring);
void setup() {
Serial.begin(19200)
}
void loop() {}
void sensoring() {
Serial.print("ok, it's working")
}
//设置计时器
#包括
定时器(1000,传感器);
无效设置(){
连载。开始(19200)
}
void loop(){}
空洞感测(){
Serial.print(“好的,它正在工作”)
}
但由于以下原因,它没有被编译:
在“(”标记之前需要构造函数、析构函数或类型转换
我的硬件是:
Arduino:1.8.3(Mac OS X),主板:“Arduino Nano,ATmega328”两个错误:
NewPing::timer\u ms(
)setup()
中非常感谢!顺便说一句:有很多错误;)在这里找到最简单的例子:
//setup timer#include void setup(){NewPing::timer_ms(1000,sensoring);Serial.begin(19200);}void loop(){}void sensoring(){Serial.print(“ok,它正在工作”)}