Difference between revisions of "Matrix - Ball Rolling Switch/zh"
From FriendlyELEC WiKi
(→介绍) |
(→下载Matrix源码) |
||
Line 29: | Line 29: | ||
==下载Matrix源码== | ==下载Matrix源码== | ||
+ | Matrix配件相关的代码是完全开源的,统一由一个仓库进行管理:git://github.com/friendlyarm/matrix.git <br> | ||
+ | 该仓库里不同的分支代表着Matrix配件所支持的不同开发板。<br> | ||
+ | * nanopi分支用于支持NanoPi; | ||
+ | * nanopi2分支用于支持NanoPi 2; | ||
+ | * tiny4412分支用于支持Tiny4412; | ||
+ | * raspberrypi分支用于支持RaspberryPi; | ||
+ | 在主机PC上安装git,以Ubuntu14.04为例 | ||
+ | <syntaxhighlight lang="bash"> | ||
+ | $ sudo apt-get install git | ||
+ | </syntaxhighlight> | ||
+ | 克隆Matrix配件代码仓库 | ||
+ | <syntaxhighlight lang="bash"> | ||
+ | $ git clone git://github.com/friendlyarm/matrix.git | ||
+ | </syntaxhighlight> | ||
+ | 克隆完成后会得到一个名为matrix的目录,里面存放着所有Matrix配件的代码。 | ||
+ | |||
+ | ==与NanoPi 2连接使用== | ||
===硬件连接=== | ===硬件连接=== | ||
参考下图连接模块Matrix-BAll Rolling Switch和NanoPi2:<br> | 参考下图连接模块Matrix-BAll Rolling Switch和NanoPi2:<br> |
Revision as of 06:41, 24 December 2015
Contents
1 介绍
- Matrix-BAll Rolling Switch是一个滚珠开关模块,电气特性与水银开关近似,解决了水银开关易破损、氧化、漏气、寿命短、污染环境等弊端。
- 开关本身无方向,360°任何一个方向倾斜到一定的角度(15°-45°)时,就会产生一个开关信号,信号传入施密特触发器反向后输出。
2 特性
- GPIO
- 体积小巧
- 2.54mm排针接口
- PCB尺寸(mm):16x16
- 引脚说明:
名称 | 描述 |
S | 数字GPIO |
V | 电源5V |
G | 地 |
3 工作原理
3-Pin 2.54mm排针,V接电源,G接地,S为模块数字信号输出,当开关倾斜,开关内的金属球珠滚动到开关一侧,导通触点时,开关输出高电平到施密特触发器,再通过触发器内部的逆变器反向,模块输出低电平;当开关内的金属球珠滚动到开关的另一侧,断开触点时,滚珠开关输出低电平到施密特触发器,触发器内部的逆变器反向,此时,模块输出高电平。
4 下载Matrix源码
Matrix配件相关的代码是完全开源的,统一由一个仓库进行管理:git://github.com/friendlyarm/matrix.git
该仓库里不同的分支代表着Matrix配件所支持的不同开发板。
- nanopi分支用于支持NanoPi;
- nanopi2分支用于支持NanoPi 2;
- tiny4412分支用于支持Tiny4412;
- raspberrypi分支用于支持RaspberryPi;
在主机PC上安装git,以Ubuntu14.04为例
$ sudo apt-get install git
克隆Matrix配件代码仓库
$ git clone git://github.com/friendlyarm/matrix.git
克隆完成后会得到一个名为matrix的目录,里面存放着所有Matrix配件的代码。
5 与NanoPi 2连接使用
5.1 硬件连接
参考下图连接模块Matrix-BAll Rolling Switch和NanoPi2:
连接说明:
Matrix-BAll Rolling Switch | NanoPi2 |
S | Pinx |
V | Pinx |
G | Pinx |