0


Arduino常用的函数解释-digitalWrite,digitalRead

digitalWrite(pin, value)函数

digitalWrite(pin, value)函数的作用是设置数字引脚的状态,函数的第一个参数pin用于定义数字引脚编号,第二个参数value用于设置引脚的状态,有HIGH和LOW两种状态。在Arduino中,HIGH的电压是5V,LOW的电压是0V。因此,在Arduino板上只有一个5V电源引脚如果不够用的话,可以使用数字引脚,然后设置其输出为HIGH即可模拟一个电源引脚了。

digitalRead(pin)函数

Arduino的digitalRead()函数的作用是读取所指定数字引脚的状态,函数只有一个参数pin,用于定义数字输入引脚的编号。digitalRead()函数所读取的值有HIGH和LOW两种输入状态。

在Arduino编程环境中,HIGH实际上就是1,所以digitalRead

函数返回的是整数值

HIGH(
1)

LOW(0),使用int类型接收。
 int buttonPin = 2; // 定义按钮连接的引脚  
 int ledPin = 13;   // 定义LED连接的引脚  
   
 void setup() {  
   pinMode(ledPin, OUTPUT); // 将LED引脚设置为输出模式  
   pinMode(buttonPin, INPUT); // 将按钮引脚设置为输入模式  
 }  
   
 void loop() {  
   int buttonState = digitalRead(buttonPin); // 读取按钮引脚的状态  
     
   if (buttonState == HIGH) {  
     // 如果按钮被按下(或引脚为高电平),点亮LED  
     digitalWrite(ledPin, HIGH);  
   } else {  
     // 如果按钮未被按下(或引脚为低电平),熄灭LED  
     digitalWrite(ledPin, LOW);  
   }  
 }

本文转载自: https://blog.csdn.net/nh111/article/details/140644888
版权归原作者 nh111 所有, 如有侵权,请联系我们删除。

“Arduino常用的函数解释-digitalWrite,digitalRead”的评论:

还没有评论