按钮模块 - jimaobian/DFRobotWikiCn GitHub Wiki

  • 红色按钮模块 蓝色按钮模块

序号 I1 英文名称 Rotation Sensor '''

简单描述:

按钮模块是最简单的按键模块,包括红色按钮模块、蓝色按钮模块和黄色按钮模块, 按钮可以广泛应用于门铃、台灯、空调遥控器、按摩浴缸、电梯、消防报警等场景。 既支持无编程,也支持编程,可搭配micro:bit、Arduino。

产品参数

  • 供电电压:3.0-5.5V
  • 消耗电流:(Max)1mA@5V
  • 接口类型:PH2.0接口
  • 按钮模块 ×1
  • 尺寸: 26×22 mm

引脚说明

按键模块引脚图

使用说明

按钮模块能够识别按键动作并输出数字信号。其机制如下: 按下按键,模块输出高电平,即“开”或“1”;松开按键,模块输出低电平,即“关”或“0”。

原理介绍

按钮开关一般采用积水式结构,由按钮帽、复位弹簧、静触头、动触头和外壳等组成,通常做成复合式,有一对常闭触头和常开触头。在按钮未按下时,动触头与上面的静触头是接通的,这对触头称为常闭触头。此时,动触头与下面的静触头是断开的,这对触头称为常开触头;按下按钮,常闭触头断开,常开触头闭合;松开按钮,在复位弹簧的作用下恢复原来的工作状态。

应用案例

(1)按钮台灯(非编程)样例说明:使用按钮控制LED灯的点亮和熄灭。当按钮按下时,LED模块被点亮;当按钮松开时,LED模块熄灭。 元件清单:按钮模块;LED模块;电源主板-三路。 连线图: 按钮台灯

(2) 按钮台灯(编程)样例说明:使用按钮控制LED灯的点亮和熄灭。当按钮按下时,LED模块被点亮;当按钮松开时,LED模块被熄灭。 元件清单:按钮模块;LED模块;Micro:bit;Micro:bit BOSON扩展板。 **连线图:**将按钮模块连接至Micro:bit扩展板引脚P0,LED模块连接至Micro:bit扩展板引脚P8。 按钮台灯-microbit

执行流程:

① 如果引脚P0输出高电平(“1”),即按钮被按下,则LED模块亮起; ② 如果引脚P0输出低电平(“0”),即按钮松开,则LED模块熄灭。

Mind+示例程序: 按钮台灯-mind+

(3) 防盗展台(非编程)样例说明:防盗展台的功能是当展品离开展台,展台自动报警。将展品放在按钮上,相当于按下按钮。当展品被拿开时,按钮弹起,蜂鸣器发出警报。正常情况下,按钮按下输出高电位,高电位会使蜂鸣器发出声音,这与之前的设想恰好相反。因此,需要借助一个逻辑“非”模块,将按钮输出的高电位转为低电位,不让蜂鸣器在按钮按下的情况下发出声音。 元件清单:按钮模块;逻辑“非”模块;蜂鸣器模块;电源主板-单路。 连线图: 防盗展台

(4) 防盗展台(编程)样例说明:防盗展台的功能是当展品离开展台,展台自动报警。将展品放在按钮上,相当于按下按钮。当展品被拿开时,按钮弹起,蜂鸣器发出警报。 元件清单:按钮模块;蜂鸣器模块;Micro:bit;Micro:bit BOSON扩展板。 **连线图:**将按钮模块连接至Micro:bit扩展板引脚P0,蜂鸣器模块连接至Micro:bit扩展板引脚P8。 防盗展台-microbit

执行流程:

① 如果引脚P0输出高电平(“1”),即按钮被按下,展品没有离开展台,则蜂鸣器不报警; ② 如果引脚P0输出低电平(“0”),即按钮弹起,展品离开展台,则蜂鸣器报警。

Mind+示例程序: 按钮台灯-mind+

(5) 密码锁样例说明:设置三个按钮,只有按照正确的顺序按下三个按钮,才能解锁;同时小灯模块也会亮起来,蜂鸣器发出警报,即告诉别人,密码锁已被打开。 元件清单:蓝色按钮模块;红色按钮模块;黄色按钮模块;LED模块;蜂鸣器模块;持续模块(0-6秒);持续模块(0-60秒);逻辑“与”模块;分支模块;电源主板-三路。 连线图: 密码锁连线图

(6) 抢答器样例说明:做一个抢答器,让按下按钮的人,亮起对应的灯,同时阻止另一个灯不能再亮起。 元件清单:蓝色按钮模块;红色按钮模块;蓝色LED模块;红色LED模块;逻辑“与”模块;逻辑“非”模块;分支模块;电源主板-三路。 连线图: 抢答器连线图

(7) 找朋友机样例说明:做一个有趣的找朋友机,轻轻按下一个或几个按钮,看看哪些小朋友志趣相投。 元件清单:红色按钮模块;蓝色按钮模块;逻辑“或”模块;逻辑“与”模块;红色LED模块;蓝色LED模块;电源主板-三路。 连线图: 找朋友机连线图

edu_home.jpg 返回BOSON模块维库首页