KE0176 Keyes 按键模块综合指南#


1. 简介#

KE0176 Keyes 按键模块是一款环保设计的按键模块,采用黑色按键帽,适用于各种电子项目和 DIY 实验。该模块通过焊盘孔设计,方便用户进行连接和扩展,适合与 Arduino 等开发板配合使用。


2. 特点#

  • 环保材料:采用环保材料制造,安全可靠。

  • 易于连接:焊盘孔设计,方便用户进行连接和扩展。

  • 兼容性强:可与 Arduino 等开发板兼容使用,适合各种项目。

  • 简单易用:适合初学者和教育用途,易于上手。


3. 规格参数#

  • 工作电压:DC 3.3V - 5V

  • 按键类型:常开(NO)

  • 引脚数量:2

  • 尺寸:约 20mm x 20mm

  • 颜色:黑色按键帽


4. 接口#

  • VCC:连接到电源正极(3.3V 或 5V)。

  • GND:连接到电源负极(GND)。

  • OUT:连接到数字引脚,用于读取按键状态。


5. 连接图#

(此处可插入连接图)

引脚定义#

  • VCC:连接到 Arduino 的 5V 引脚。

  • GND:连接到 Arduino 的 GND 引脚。

  • OUT:连接到 Arduino 的数字引脚(如 D2)。


6. 示例代码#

以下是一个简单的示例代码,用于读取按键模块的状态并在串口监视器中输出:

const int buttonPin = 2; // 按键连接到数字引脚 2
int buttonState = 0;     // 按键状态变量

void setup() {
  Serial.begin(9600);           // 初始化串口
  pinMode(buttonPin, INPUT);    // 设置按键引脚为输入
}

void loop() {
  buttonState = digitalRead(buttonPin); // 读取按键状态
  if (buttonState == HIGH) {             // 如果按键被按下
    Serial.println("Button Pressed!");  // 输出按键被按下的信息
  }
  delay(100); // 延时以避免抖动
}

7. 实验现象#

上传程序后,按下按键模块时,串口监视器将输出 “Button Pressed!” 的信息,表示按键被成功读取。


8. 注意事项#

  • 确保按键模块连接正确,避免短路。

  • 在使用过程中,注意电源电压在 3.3V - 5V 范围内。

  • 按键模块可能会出现抖动现象,建议在代码中添加延时处理。