用户工具

站点工具


ocrobot:alpha:kitone:tutorial10

Button(按键)

当你按下按键的时候会接通电路的两点。这个例子是当你按下按键的时候点亮连接在12号脚上的LED。

ALPHA MEGA328-U核心

硬件

搭建电路

  1. ALPHA MEGA328-U模块插入并行扩展版1号槽位。
  2. ALPHA 11 LED模块插入1号槽位,堆叠于MEGA328-U上。
  3. ALPHA 微动开关模块插入并行扩展板2号槽位。
  4. USB线连接计算机与ALPHA MEGA328-U。

代码

/*
  Button
  按下连结在15号脚的按键之后,让LED亮灭
*/
const int buttonPin = 15;     //按键脚
const int ledPin =  2;      // LED脚
 
int buttonState = 0;         // 按键状态的变量
 
void setup() {
  pinMode(ledPin, OUTPUT);       // 初始化LED作为输出:
  pinMode(buttonPin, INPUT);     // 初始化按键作为输入:
}
 
void loop() {
  buttonState = digitalRead(buttonPin);  // 读取按键值:
  if (buttonState == HIGH) {       // 检查按键是否被按下.  //如果是 buttonState就为high:
    digitalWrite(ledPin, HIGH);      // 点亮LED:
  }
  else {
    digitalWrite(ledPin, LOW);     // 熄灭LED:
  }
}

返回上一级

ocrobot/alpha/kitone/tutorial10.txt · 最后更改: 2023/06/07 04:23 由 127.0.0.1