Arduino:如果我多次使用delayMicroseconds(),函数的值是否必须加到1000?

时间:2016-04-27 19:20:30

标签: arduino arduino-uno

作为学校课程的一部分,我们正在学习Arduino的基础知识,使用Arduino UNO板。我们使用的教程是16Hz指南(http://www.16hertz.com/product/16hertz-ultimate-uno-guide-illustrated-in-progress/)的一部分,我们正在做教程C3.1。我向老师询问了以下内容,但他无法回答。我无法在书中或网上找到答案,这就是我在这里问的原因。

“如果多次使用delayMicroseconds(),那么函数的值是否必须加到1000?”

本教程的代码如下:

void setup {
pinMode(3,OUTPUT);
}

void loop {
digitalWrite(3,HIGH);
delayMicroseconds(200);
digitalWrite(3,LOW);
delayMicroseconds(800);
}

提前谢谢。

1 个答案:

答案 0 :(得分:1)

仅当您希望模式每隔毫秒重复一次时(<)。