在 Arduino 中添加延迟
为了在 Arduino 中添加时间延迟,你可以使用delay()函数。它的参数是毫秒为单位的延迟值。以下给出了一个执行示例 −
示例
void setup() {
// put your setup code here, to run once:
Serial.begin(9600);
}
void loop() {
// put your main code here, to run repeatedly:
Serial.print("Hello!");
delay(2000);
}上述代码每 2 秒打印一次 "Hello!"。你可能已经猜到了,使用 delay 函数可以实现的最小延迟是 1 毫秒。如果想要更短的延迟怎么办?Arduino 具有一个 delayMicroseconds() 函数,它以微秒为单位接收延迟值作为参数。
示例
void setup() {
// put your setup code here, to run once:
Serial.begin(9600);
}
void loop() {
// put your main code here, to run repeatedly:
Serial.print("Hello!");
delayMicroseconds(2000);
}上述代码每 2 毫秒(2000 微秒)打印一次 "Hello!"。
广告
数据结构
网络
关系型数据库管理系统
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP