# BUTTON SKU:U027
## 描述 **BUTTON** 是一个单按键 Unit,通过检测输入引脚高/低电平变化,进而判断按键状态.该 Unit 通过PORT B端口与M5Core进行通信. **如下图所示:** **输出状态:** ## 产品特性 - HY2.0-4P 接口, 支持 [UIFlow](http://flow.m5stack.com) 、 [Arduino](http://www.arduino.cc). - 2x LEGO 兼容孔 ## 包含 - 1x BUTTON Unit - 1x HY2.0-4P线缆 ## 应用 - 灯座开关 - 远程控制开关 ## 规格参数
规格 参数
净重 4g
毛重 16g
产品尺寸 32*24*8mm
包装尺寸 67*53*12mm
## EasyLoader >EasyLoader是一个简洁快速的程序烧录器,其内置了一个产品相关的案例程序,通过简单步骤将其烧录至主控,即可进行一系列的功能验证.**(程序烧录前,请根据设备类型安装相应驱动程序. M5Core型主机[请点击此处查看CP210X驱动安装教程](zh_CN/arduino/arduino_development?id=安装串口驱动),M5StickC/V/T/ATOM系列可免驱动使用)**

案例描述:

屏幕显示当前按键状态.

## 管脚映射
M5Core(PORT B)Btn (GPIO36)NC (GPIO26)5VGND
BUTTON UnitBUTTON Pin/5VGND
## 原理图 ## 案例程序 ### 1. Arduino - [请点击此处获取Arduino示例程序](https://github.com/m5stack/M5Stack/tree/master/examples/Unit/BUTTON) ### 2. UIFlow - [请点击此处获取UIFlow示例](https://github.com/m5stack/M5-ProductExampleCodes/tree/master/Unit/BUTTON/UIFlow)