基于Arduino使用按钮开关模块
按钮开关简介
按钮开关的结构种类很多,可分为普通揿钮式、蘑菇头式、自锁式、自复位式、旋柄式、带指示灯式、带灯符号式及钥匙式等,有单钮、双钮、三钮及不同组合形式,一般是采用积木式结构,由按钮帽、复位弹簧、桥式触头和外壳等组成,通常做成复合式,有一对常闭触头和常开触头,有的产品可通过多个元件的串联增加触头对数,还有一种自持式 按钮,按下后即可自动保持闭合位置,断电后才能打开。 按钮开关可以完成启动、停止、正反转、变速以及互锁等基本控制,通常每一个按钮开关有两对触点,每对触点由一个常开触点和一个常闭触点组成,当按下按钮,两对触点同时动作,常闭触点断开,常开触点闭合。 为了标明各个按钮的作用,避免误操作,通常将按钮帽做成不同的颜色,以示区别,其颜色有红、绿、黑、黄、蓝、白等,如,红色表示停止按钮,绿色表示起动按钮等。
(按钮开关模块)
产品参数
产品尺寸:14*20mm 产品颜色:黑、红、绿、蓝、黄 电压:3.3V-5V 输出:数字电平(按下高电平,释放低电平) 接口:3P接口SVG 平台:单片机、ARM、树莓派、Arduino
产品特性
OUT端口,按键按下时输出高电平,释放保持低电平。
(黑、红、绿、蓝、黄五种按钮开关模块)
接线方式
Arduino Nano <------> 按钮开关模块 3V3/5V <------> VCC GND <------> GND D7 <------> OUT
按钮开关模块基础小案例
LED 高电平为亮,低电平为灭,当按钮开关模块被按下时,绿色 LED 灯亮起,否则,LED 灯处于熄灭状态。
(LED模块)
接线方式
Arduino Nano <------> 按钮开关模块 5V <------> VCC GND <------> GND D7 <------> OUT
Arduino Nano <------> LED模块 3V3 <------> VCC GND <------> GND D6 <------> IN
Mixly 图形化编程程序
(图形化程序)
程序实现代码- void setup(){
- pinMode(7, INPUT);
- pinMode(6, OUTPUT);
- }
- void loop(){
- if (digitalRead(7) == HIGH) {
- digitalWrite(6,HIGH);
- } else {
- digitalWrite(6,LOW);
- }
- }
复制代码
|