首页 > 其他分享 >无涯教程-Arduino - delayMicroseconds()函数

无涯教程-Arduino - delayMicroseconds()函数

时间:2023-10-21 10:34:04浏览次数:31  
标签:LED 数字 Arduino 引脚 无涯 ledPin 微秒 delayMicroseconds

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

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

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); //等待一秒钟
}

参考链接

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

标签:LED,数字,Arduino,引脚,无涯,ledPin,微秒,delayMicroseconds
From: https://blog.51cto.com/u_14033984/7965084

相关文章

  • 无涯教程-Arduino - for语句函数
    for循环执行语句预定次数。forloop-语法for(initialize;control;incrementordecrement){//语句块}forloop-示例for(counter=2;counter<=9;counter++){//statements块将执行10次}forloop-执行序列参考链接https://www.learnfk.com/arduin......
  • 无涯教程-Arduino - while语句函数
    while循环将连续且无限地循环,直到括号()中的表达式变为false为止,必须更改测试变量,否则while循环将永远不会退出。whileloop-while-语法while(expression){Blockofstatements;}whileloop-while-执行序列参考链接https://www.learnfk.com/arduino/arduino-w......
  • 无涯教程-Arduino - switch case语句函数
    与if语句类似,switch...case通过允许程序员指定应在各种条件下执行的不同代码来控制程序的流程,break关键字使switch语句退出,并且通常在每种情况下使用。switchcase-语法switch(variable){caselabel://statementsbreak;}caselabel:{//statemen......
  • 无涯教程-Arduino - 水检传感器
    水传感器砖专为水检测而设计,可广泛用于感应降雨,水位甚至液体泄漏。将水传感器连接到Arduino是检测泄漏,溢出,洪水,下雨等的好方法。它可用于检测水的存在,水平,体积,虽然这可以提醒您给植物浇水,但是有一个更好的Grove传感器可以用来浇水,传感器具有一系列裸露的迹线,当检测到水时,这些迹......
  • 无涯教程-Arduino - 温度传感器
    温度传感器LM35系列是精密集成电路温度设备,其输出电压与摄氏度的温度成线性比示例。LM35器件相对于用开尔文(Kelvin)校准的线性温度传感器具有优势,因为不需要用户从输出中减去较大的恒定电压即可获得方便的摄氏刻度。LM35器件不需要任何外部校准或修整即可在室温下提供±¼°C......
  • 无涯教程-Arduino - 渐变LED
    该示例演示了如何在LED熄灭时使用AnalogWrite()函数,AnalogWrite使用脉宽调制(PWM),以on/off之间的不同比率非常快速地打开和关闭数字引脚,以产生fading效果。所需组件您将需要以下组件-1×Breadboard1×ArduinoUnoR31个LED1×330Ω电阻2×跳线电路图遵循电路图,并......
  • 无涯教程-Arduino - 闪烁的LED
    LED是小巧而函数强大的灯,可用于许多不同的应用中,首先,我们将使LED闪烁(微控制器的HelloLearnfk),就像打开和关闭灯一样简单,创建这个重要的基准将为您进行更复杂的实验打下坚实的基础。所需组件您将需要以下组件-1×面包板1×ArduinoUnoR31个LED1×330Ω电阻2×跳线......
  • 无涯教程-Arduino - 外围串口
    串行外围设备接口(SPI)总线是用于串行通信的系统,它最多使用四根导线,通常为三根,一根导线用于数据接收,一根导线用于数据发送,一根导线用于同步,另一根导线用于选择要与之通信的设备,这是全双工连接,这意味着将同时发送和接收数据,最大波特率高于I2C通信系统中的波特率。BoardSPIPins......
  • 无涯教程-Arduino - 集成电路
    集成电路间(I2C)是用于在微控制器和新一代专用集成电路之间进行串行数据交换的系统,当它们之间的距离很短时使用。通过两个导体创建连接。一个用于数据传输,另一个用于同步(时钟信号)。ArduinoI2C我们有两种模式-主代码和从代码-使用I2C连接两个Arduino板。他们是-主发送器/从......
  • 无涯教程-Arduino - 函数声明
    函数允许按代码段构造程序以执行单独的任务,创建函数的典型情况是当一个程序需要在一个程序中多次执行相同的操作时。Arduinosketch或程序中有两个必需的函数,即setup()和loop(),必须在这两个函数的括号之外创建其他函数。定义函数的最常见语法是-函数声明我们可以用两种不同......