找回密码
 立即注册

QQ登录

只需一步,快速开始

基础模块资料库

基于Arduino使用按钮开关模块



按钮开关简介

按钮开关的结构种类很多,可分为普通揿钮式、蘑菇头式、自锁式、自复位式、旋柄式、带指示灯式、带灯符号式及钥匙式等,有单钮、双钮、三钮及不同组合形式,一般是采用积木式结构,由按钮帽、复位弹簧、桥式触头和外壳等组成,通常做成复合式,有一对常闭触头和常开触头,有的产品可通过多个元件的串联增加触头对数,还有一种自持式按钮,按下后即可自动保持闭合位置,断电后才能打开。
按钮开关可以完成启动、停止、正反转、变速以及互锁等基本控制,通常每一个按钮开关有两对触点,每对触点由一个常开触点和一个常闭触点组成,当按下按钮,两对触点同时动作,常闭触点断开,常开触点闭合。
为了标明各个按钮的作用,避免误操作,通常将按钮帽做成不同的颜色,以示区别,其颜色有红、绿、黑、黄、蓝、白等,如,红色表示停止按钮,绿色表示起动按钮等。

103.jpg
按钮开关模块)

产品参数

产品尺寸:14*20mm
产品颜色:黑、红、绿、蓝、黄
电压:3.3V-5V
输出:数字电平(按下高电平,释放低电平)
接口:3P接口SVG
平台:单片机、ARM、树莓派、Arduino

产品特性

OUT端口,按键按下时输出高电平,释放保持低电平。

104.jpg
(黑、红、绿、蓝、黄五种按钮开关模块)

接线方式

Arduino Nano <------>     按钮开关模块
     3V3/5V        <------>        VCC
     GND            <------>        GND
     D7                <------>        OUT

按钮开关模块基础小案例

LED 高电平为亮,低电平为灭,当按钮开关模块被按下时,绿色 LED 灯亮起,否则,LED 灯处于熄灭状态。

87.jpg
(LED模块)

接线方式

Arduino Nano  <------>     按钮开关模块
              5V        <------>        VCC
            GND      <------>       GND
            D7         <------>        OUT

Arduino Nano   <------>      LED模块
             3V3        <------>      VCC
           GND        <------>      GND
           D6           <------>        IN

Mixly 图形化编程程序

105.png
(图形化程序)

程序实现代码
  1. void setup(){
  2.   pinMode(7, INPUT);
  3.   pinMode(6, OUTPUT);
  4. }
  5. void loop(){
  6.   if (digitalRead(7) == HIGH) {
  7.     digitalWrite(6,HIGH);
  8.   } else {
  9.     digitalWrite(6,LOW);
  10.   }
  11. }
复制代码



分享至 : QQ空间
收藏

0 个回复

您需要登录后才可以回帖 登录 | 立即注册