lou 发表于 2020-4-28 22:19:54

基于Arduino使用按钮开关模块

基于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);
}
}


页: [1]
查看完整版本: 基于Arduino使用按钮开关模块