Difference between revisions of "Matrix - NanoHat Proto/zh"
From FriendlyELEC WiKi
Line 1: | Line 1: | ||
− | [[Matrix - | + | [[Matrix - NanoHat Proto|English]] |
==介绍== | ==介绍== | ||
[[File:Btn01.jpg|thumb|按键]] | [[File:Btn01.jpg|thumb|按键]] |
Revision as of 05:34, 4 January 2017
1 介绍
- 模块Matrix-Button用于检测按键事件。
- 未按时输出高电平,按下后输出低电平。
2 特性
- 使用标准的3 PIN接口
- 尺寸为 8x24mm
- PCB尺寸(mm):8x24
- 引脚说明:
名称 | 描述 |
S | GPIO |
V | 电源5V |
G | 地 |
3 硬件连接
3.1 连接NanoPi NEO/NanoPi NEO Air
NanoPi M1和NanoPi NEO以及NanoPi NEO Air的前24Pin引脚定义是一模一样的,所以它们操作Matrix配件的步骤是一样的,并且使用同一份代码。
参考下图连接模块:
Matrix-Button_nanopi_NEO
4 编译运行测试程序
启动开发板并运行Debian系统,进入系统后克隆Matrix代码仓库:
$ apt-get update && apt-get install git $ git clone https://github.com/friendlyarm/matrix.git
克隆完成后会得到一个名为matrix的目录。
编译并安装Matrix:
$ cd matrix $ make && make install
运行测试程序:
$ matrix-gpio_int
注意:此模块并不支持热插拔,启动系统前需要确保硬件连接正确。
运行效果如下:
Waiting event... Device[0] value is 1
按下按键时会检测到事件。
API说明参考维基:Matrix API reference manual