序号 i2
SKU号 BOS0002
中文名称 按钮模块
英文名称 Button module
**说明:**红色按钮,蓝色按钮,黄色按钮,只是帽子颜色不同,模块使用方法相同。
概述
按钮模块是一个简单的按键模块,包括红色按钮模块、蓝色按钮模块和黄色按钮模块, 它输出的信号为数字信号,按钮可以广泛应用于门铃、台灯、空调遥控器、消防报警等场景。可以与arduino 、micro:bit等主控器搭配使用。它不仅支持mind+和makecode图形化编程,还支持免编程的功能。
产品参数
-
供电电压:3.0-5.5V
-
消耗电流:(Max)1mA@5V
-
接口类型:PH2.0接口
-
尺寸:26mm×39mm
-
信号类型:数字信号(0或1)
引脚说明
序号 | 名称 | 功能描述 |
---|---|---|
1 | GND | 电源负极 |
2 | VCC | 电源正极 |
3 | SIGNAL | 数字信号线 |
使用说明
按钮模块能够识别按键动作并输出数字信号。
其机制如下:
按下按键,模块输出高电平,即“开”或“1”。
松开按键,模块输出低电平,即“关”或“0”。
原理介绍
按钮开关一般采用积水式结构,由按钮帽、复位弹簧、静触头、动触头和外壳等组成,通常做成复合式,有一对常闭触头和常开触头。在按钮未按下时,动触头与上面的静触头是接通的,这对触头称为常闭触头。此时,动触头与下面的静触头是断开的,这对触头称为常开触头;按下按钮,常闭触头断开,常开触头闭合;松开按钮,在复位弹簧的作用下恢复原来的工作状态。
项目案例
1.按钮台灯
项目介绍:
使用按钮控制LED的点亮和熄灭。当按钮按下时,LED模块被点亮;当按钮松开时,LED模块熄灭。
元件清单:
![]() |
![]() |
![]() |
---|---|---|
BOS0002 按钮模块 | BOS0017 LED模块 | BOS0035 电源主板-三路 |
![]() |
![]() |
|
MBT0039 Micro:bit | BOS0040 Micro:bit BOSON扩展板 |
Tips:microbit和Micro:bit BOSON扩展板在编程案例中使用。
免编程示例
连线图:

编程示例
连线图:
程序流程图:
Mind+示例程序:
MackCode程序示例:

演示视频:
免编程视频 | 编程视频 |
---|---|
![]() |
![]() |
2.防盗展台
项目介绍:
防盗展台的功能是当展品离开展台,展台自动报警。将展品放在按钮上,相当于按下按钮。当展品被拿开时,按钮弹起,蜂鸣器发出警报。
元件清单:
![]() |
![]() |
![]() |
---|---|---|
BOS0002 按钮模块 | BOS0020 蜂鸣器模块 | BOS0029 逻辑非模块 |
![]() |
![]() |
![]() |
MBT0039 Micro:bit | BOS0040 Micro:bit BOSON扩展板 | BOS0035 电源主板-三路 |
Tips:microbit和Micro:bit BOSON扩展板在编程案例中使用。
免编程示例
连线图:

编程示例
连线图:

程序流程图:
Mind+示例程序:
MackCode程序示例:

3.下车信号灯(编程)
项目介绍:
坐公交车时,后面的乘客想下车的时候,司机可能会听不见,安装信号灯后,按下红色按钮以后,蜂鸣器发出声音并且LED亮起,提醒司机后面有乘客要下车。
元件清单:
![]() |
![]() |
![]() |
---|---|---|
BOS0002 按钮模块 | BOS0020 蜂鸣器模块 | BOS0017 LED模块 |
![]() |
![]() |
|
MBT0039 Micro:bit | BOS0040 Micro:bit BOSON扩展板 |
连线图:

程序流程图:
Mind+程序示例:

Mackcode程序示例:

演示视频:
编程视频 |
---|
![]() |
4.抢答器(编程)
项目介绍:
做一个抢答器,让按下按钮的人,亮起对应的灯,同时阻止另一个灯不能再亮起。
元件清单:
![]() |
![]() |
![]() |
---|---|---|
BOS0002 按钮模块 | BOS0002 按钮模块 | BOS0017 LED模块 |
![]() |
![]() |
![]() |
BOS0017 LED模块 | MBT0039 Micro:bit | BOS0040 Micro:bit BOSON扩展板 |
Tips:microbit和Micro:bit BOSON扩展板在编程案例中使用。
编程示例
连线图:

程序流程图:
Mind+程序示例:
Mackcode程序示例:

演示视频:
编程视频 |
---|
![]() |