五向按键
2023年5月28日大约 2 分钟
概述
五向键是一种多功能按键,除了具备普通按键的PUSH功能外,他还具备四个朝向的指向。因为他具备了五种按键动作,故名五向键!
产品实拍
产品参数
- 工作电压:3.3V~5V
- 接口类型:ph2.0 3P
- 尺寸:24mm*40mm
引脚说明
序号 | 名称 | 功能描述 |
---|---|---|
1 | VCC | 3V3~5V电源正极 |
2 | GND | 电源负极 |
3 | S | 模拟信号输出 |
Arduino示例代码
模拟引脚代码
int wxPin = A0; //定义五向按键模块的模拟引脚为A0
int wxValue = 0; //定义五向按键模块的模拟信号值
void setup() {
Serial.begin(9600); //初始化串口通信
}
void loop() {
wxValue = analogRead(wxPin); //读取五向按键模块的模拟信号值
Serial.println(wxValue); //将模拟信号值输出到串口监视器
delay(100); //延时100毫秒
}
数字引脚代码
int wxPin = 2; //定义红外避障模块的数字引脚为2
void setup() {
Serial.begin(9600); //初始化串口通信
pinMode(wxPin, INPUT); //将红外避障模块的数字引脚设置为输入模式
}
void loop() {
int wxValue = digitalRead(wxPin); //读取红外避障模块的数字信号值
Serial.println(wxValue); //将数字信号值输出到串口监视器
delay(100); //延时100毫秒
}
结果
读取模拟引脚:打开串口监视器,朝五个不同的反向按下,返回的模拟值都不同;
读取数字引脚:打开串口监视器,分别朝五个方向按下,按下返回1,未按下返回0。
疑难解答
更多问题及有趣的应用,请访问论坛 或加入QQ技术交流群:522420541