“【RuilongMaker出品】五按键模块”参数说明
认证: | 睿龙创客 | 适用年龄: | 10岁以上 |
材质: | 塑料 | 型号: | ADKey Block |
规格: | 五按键 | 商标: | ruilong |
包装: | 特供包装盒(可订做) | 引脚定义: | G-地 V-电源 S-模拟电压信号输出 |
电源要求: | +3.3-5V | 模块重量: | 12.4g |
输出按键信号数量: | 5个 | 接口模式: | XH2.54×3 |
信号类型: | 模拟信号 | 产量: | 10000 |
“【RuilongMaker出品】五按键模块”详细介绍
五按键传感器,采用模拟信号输出。通过电阻匹配分压,五个按键对应五个不同电压输出,获取信号端的电压值。 用一根信号线简单实现五个按键信号的传输,产生特殊效果的互动作品。
- 电源要求:+3.3-5V
- 信号类型:模拟信号
- 接口模式:XH2.54×3
- 引脚定义:G-地 V-电源 S-模拟电压信号输出
- 输出按键信号数量:5个
- 模块重量:12.4g
- 1pcs x 五按键传感器
- 1pcs x XH2.54 3Pin 20cm 传感器线
(1)连线方法:按照传感器模块接口标号与主控制器相连接,标号“G”接主控制器的“地”、“V”接“电源”、“S”接“Arduino UNO R3”A0;
(2)Arduino IDE中复制粘贴以下代码,用手按下某一按键,可以通过串口监视器查看输出的实际效果。
int a; //全局变量a
void setup(){ //开机运行一次
Serial.begin(9600); //串口传输速度参数:9600
}
void zi(unsigned int i){ //建立返回数据子程“zi",并建立局部变量"i"
Serial.println(i); //串口返回数据为变量"i"
while(a<1000) a= analogRead(A0);//保持按键返回值,并持续检测按键数值
}
void loop(){ //主程序
while(1){ //进入循环扫描按键
a= analogRead(A0); //模拟端口的数据,赋予全局变量"a"
/*以下是根据不同的按键,通过串口返回相应的数值*/
if(a<100) zi(11111);
if(a>133&&a<153) zi(22222);
if(a>280&&a<300) zi(33333);
if(a>472&&a<492) zi(44444);
if(a>725&&a<745) zi(55555);
}
}