Arduino 中的 delayMicroseconds()函数

首页 / Arduino入门教程 / Arduino 中的 delayMicroseconds()函数

delayMicroseconds()函数接受一个整数(或数字)参数,该数字表示时间,以微秒为单位,一毫秒有一千微秒,一秒有一百万微秒。

当前,可以产生准确延迟的最大值是16383,这可能会在将来的Arduino版本中改变,对于超过几千微秒的延迟,应改为使用delay()函数。

无涯教程网

链接:https://www.learnfk.comhttps://www.learnfk.com/arduino/arduino-delaymicroseconds-function.html

来源:LearnFk无涯教程网

delayMicroseconds - 语法

delayMicroseconds (us) ;

其中, us 是要暂停的微秒数(无符号整数)

delayMicroseconds - 示例

/* Flashing LED
   * ------------
   * Turns on and off a light emitting diode(LED) connected to a digital
   * pin, in intervals of 1 seconds. *
*/

int ledPin=13; //LED 连接到数字引脚 13

void setup() {
   pinMode(ledPin, OUTPUT); //将数字引脚设置为输出
}

void loop() {
   digitalWrite(ledPin, HIGH); //将 LED 设置为打开
   delayMicroseconds(1000); //等待一秒钟
   digitalWrite(ledPin, LOW); //关闭 LED
   delayMicroseconds(1000); //等待一秒钟
}

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

技术教程推荐

从0开始做增长 -〔刘津〕

DevOps实战笔记 -〔石雪峰〕

小马哥讲Spring核心编程思想 -〔小马哥〕

NLP实战高手课 -〔王然〕

Web安全攻防实战 -〔王昊天〕

分布式金融架构课 -〔任杰〕

全链路压测实战30讲 -〔高楼〕

云计算的必修小课 -〔吕蕴偲〕

AI 应用实战课 -〔黄佳〕

好记忆不如烂笔头。留下您的足迹吧 :)