这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录 前一修订版 | |||
module:input:06filmkey [2018/03/29 16:08] czj 移除 |
— (当前版本) | ||
---|---|---|---|
行 1: | 行 1: | ||
- | ====== 06.薄膜矩阵键盘(4x3), Film Matrix Keyboard(4x3) ====== | ||
- | ---- | ||
- | ===== 输入模块介绍 ===== | ||
- | {{ :module:input:4-4.png?direct&400 |}} | ||
- | **功能:**12个按键输入 | ||
- | **原理:**如下图(但是和模块略有区别,这个是16键的,12键的原理十分类似) | ||
- | |||
- | {{ :module:input:butm.png?nolink&500 |}} | ||
- | |||
- | **模块引脚:** | ||
- | |||
- | * 白色:列引脚 | ||
- | * 黑色:行引脚 | ||
- | |||
- | **代码Code:**{{:module:input:05buttonmatrix.zip|下载测试程序}} | ||
- | |||
- | **接线方式:** | ||
- | |||
- | * 白色 --> D2~D5 | ||
- | * 黑色 --> D6~D8 | ||
- | |||
- | **测试方法:** | ||
- | |||
- | 连线 | ||
- | 下载程序 | ||
- | 打开串口监视器,设置波特率为115200bps | ||
- | 按下某一按键,查看是否有对应位置的1变成0,注意,不一定和按键键位完全对应。后续可以根据键盘实际情况修改。 | ||
- | |||
- | ---- | ||
- | ===== TREEE评价 ===== | ||
- | |||
- | **TC:**1 | ||
- | |||
- | **功能:**★★ | ||
- | |||
- | **难度:**★★ | ||
- | |||
- | **综合评价:**矩阵键盘是非常常见的一种键盘扩展方式,只需要8个PIN就可以获取16个按键的状态。 | ||
- | |||
- | ---- | ||
- | |||
- | [[module:input|返回输入模块页面]] |