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两种输入状态。

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

函数返回的是整数值

  1. HIGH(
  1. 1)

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

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

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

还没有评论