14240浏览
查看: 14240|回复: 26

[教程] 【mind+用户库】4*4矩阵键盘使用教程

[复制链接]

【mind+用户库编写】4*4矩阵键盘使用教程

【mind+用户库】4*4矩阵键盘使用教程图1

前言

之前用mind+做项目一直想用44矩阵键盘,可惜一直没有出!欣慰的是自从mind+1.6.2出来以后,添加了自定义用户库功能,让mind+可扩展性更大了。于是我自己也开始尝试写了一个mind+的用户库:【mind+用户库】44矩阵键盘,期间遇到了一些问题,感谢df的陈工和李工的技术支持。

支持列表

主板型号 实时模式 ArduinoC MicroPython 备注
micro:bit
mpython

准备阶段:

安装方法:

1、网络加载方式安装:
打开mind+ 选择上传模式->用户库:在搜索栏中输入:https://gitee.com/hockel/keypad
在这里插入图片描述
回车后出现下图,双击导入即可。
【mind+用户库】4*4矩阵键盘使用教程图2
2、离线包安装
4*4矩阵键盘扩展库离线安装包下载地址:链接: https://pan.baidu.com/s/158XuSa_RYo8PGLzpc4Px2Q 提取码: uxrc
首先下载离线安装包:hockel-four_keypad--thirdex-V0.0.1.mpext,将它保存到电脑任意位置,然后打开 Mind+ 软件,选择用户库,点击“导入文件”,如下图所示:
【mind+用户库】4*4矩阵键盘使用教程图3
选择刚刚下载的离线安装包hockel-four_keypad--thirdex-V0.0.1.mpext,点击打开即可:
【mind+用户库】4*4矩阵键盘使用教程图4

积木列表

【mind+用户库】4*4矩阵键盘使用教程图7

电路连接

示例程序

示例一:串口输出按键值

【mind+用户库】4*4矩阵键盘使用教程图8
实验结果:
【mind+用户库】4*4矩阵键盘使用教程图5

示例二:验证密码

【mind+用户库】4*4矩阵键盘使用教程图9
实验结果:
【mind+用户库】4*4矩阵键盘使用教程图6

总结:

通过上面的实验操作,基本功能还是可以实现的,欢迎广大网友下载进行测试,更多案例教程欢迎关注:www.hockel.club






青出于蓝  初级技师

发表于 2020-7-2 11:35:44

const byte KEYPAD_4_4_ROWS = 4;
const byte KEYPAD_4_4_COLS = 4;
char       KEYPAD_4_4_hexaKeys[KEYPAD_4_4_ROWS][KEYPAD_4_4_COLS] = {
        {'1','2','3','A'},
         {'4','5','6','B'},
         {'7','8','9','C'},
         {'*','0','#','D'}

标红的这段字就是串口输出的数值,应该可以改吧。
回复

使用道具 举报

hockel  中级技匠
 楼主|

发表于 2020-7-2 13:39:28

青出于蓝 发表于 2020-7-2 11:35
const byte KEYPAD_4_4_ROWS = 4;
const byte KEYPAD_4_4_COLS = 4;
char       KEYPAD_4_4_hexaKeys[KEYPA ...

这个是可以更改的,不过相关初始化设置太过于麻烦就给写死了
回复

使用道具 举报

DFKK-SUN  见习技师

发表于 2020-8-25 00:03:56

Error: ENOENT: no such file or directory, open 'C:\Users\Kalvin\ Sun\AppData\Local\DFScratch\extensions\hockel-four_keypad--thirdex\arduinoC\libraries\includes.json'
每次上传都显示错误!大神帮忙看下……
QQ截图20200825000334.jpg
回复

使用道具 举报

Forgotten  版主

发表于 2020-7-1 11:02:18

终于有这个库了
回复

使用道具 举报

岩岩老湿  见习技师

发表于 2020-7-1 15:42:53

为啥出现乱码,…………这样子的
回复

使用道具 举报

hockel  中级技匠
 楼主|
来自手机

发表于 2020-7-1 15:45:31

岩岩老湿 发表于 2020-7-1 15:42
为啥出现乱码,…………这样子的

发个图片看看。
回复

使用道具 举报

岩岩老湿  见习技师

发表于 2020-7-1 15:48:03

看看,什么情况
202007017981..png
回复

使用道具 举报

hockel  中级技匠
 楼主|
来自手机

发表于 2020-7-1 15:49:14

岩岩老湿 发表于 2020-7-1 15:48
看看,什么情况

加我QQ:837316354
回复

使用道具 举报

青出于蓝  初级技师

发表于 2020-7-2 11:30:12


调一下串口的波特率
回复

使用道具 举报

rzegkly  版主

发表于 2020-7-2 19:13:00

漂亮,学习了
回复

使用道具 举报

fyyt  初级技师

发表于 2021-5-4 11:07:37

我也按照教程试了,不知道什么原因,串口不能打印
回复

使用道具 举报

fyyt  初级技师

发表于 2021-5-4 11:12:50

【mind+用户库】4*4矩阵键盘使用教程图1
串口只出现一个8,再按就没有任何反应了?
回复

使用道具 举报

hockel  中级技匠
 楼主|

发表于 2021-5-11 10:49:01

fyyt 发表于 2021-5-4 11:12
串口只出现一个8,再按就没有任何反应了?

等待0.3S 可以放到if判斷裏面
回复

使用道具 举报

她的梦里是他的梦  学徒

发表于 2021-6-24 13:42:44

怎么把串口输出的字幕显示到OLED
回复

使用道具 举报

12345678  见习技师

发表于 2021-11-26 17:57:02

感谢分享,学生通过这个原理的学习,制作了个口算练习器,这个键盘还是比较好用的。
回复

使用道具 举报

Hockel  中级技匠

发表于 2021-11-27 21:49:40

12345678 发表于 2021-11-26 17:57
感谢分享,学生通过这个原理的学习,制作了个口算练习器,这个键盘还是比较好用的。 ...

不客气,很高兴能帮到你。
回复

使用道具 举报

大熊小明  学徒

发表于 2022-5-5 16:43:47

美滋滋,太**好用了
回复

使用道具 举报

Zee  见习技师

发表于 2022-11-10 14:56:28

你好,请问4*3的矩阵通用吗
回复

使用道具 举报

DFSJbR7vUjw  学徒

发表于 2023-7-19 15:57:29

咨询下,3*4的也可以用这个嘛?
回复

使用道具 举报

三春牛-创客  初级技神

发表于 2023-7-21 22:54:54

不错不错
回复

使用道具 举报

12下一页
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail