Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Timer 带有NewPing库计时器的非阻塞计时器_Timer_Arduino_Nonblocking - Fatal编程技术网

Timer 带有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") } //设置计时器 #包括 定时

我想使用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")
}
//设置计时器
#包括
定时器(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,它正在工作”)}