小白在线

爱生活 爱小白

Arduino教程-按键开关

图片来源:Arduino电路配件
具体包括如下:

  • Arduino UNO电路板(1块)

  • 面包板(1块)

  • 10k电阻(1个)

  • 按键开关(1个)

  • 面包线(3根)

// 这里的输入和输出是针对Arduino电路板而言

// 定义按键输入针脚号为2号针脚
const int buttonPin = 2;
// 定义LED输入针脚号为13号针脚
// 注:此处我们使用的LED神灯是Arduino UNO电路板自带,
// 此神灯对应的针脚号默认为13,此数值不得随意更改,
// 所以这里定义的数值13是为了和默认值相对应。
const int ledPin =  13;
// 定义按键状态变量初始值为0
int buttonState = 0;
// 对Arduino电路板或相关状态进行初始化方法
void setup() {
  // 设置ledPin端口为输出端口
  pinMode(ledPin, OUTPUT);
  // 设置buttonPin端口为输入端口
  pinMode(buttonPin, INPUT);
}
// 系统调用,无限循环方法
void loop() {
  // 读取按键状态
  buttonState = digitalRead(buttonPin);
  // 检查按键状态,
  // 如果为HIGH,
  // 则点亮LED神灯,
  // 否则熄灭LED神灯。
  if (buttonState == HIGH) {
    // 点亮LED神灯
    digitalWrite(ledPin, HIGH);
  } else {
    // 熄灭LED神灯
    digitalWrite(ledPin, LOW);
  }
}



«    2023年3月    »
12345
6789101112
13141516171819
20212223242526
2728293031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
    文章归档
    网站收藏
    友情链接
    • Z-BlogPHP
    • 订阅本站的 RSS 2.0 新闻聚合

    Powered By Z-BlogPHP 1.7.3

    Copyright iXiaoBai.net Rights Reserved. 吉ICP备18001369号-1 吉公网安备22010202001107