Arduino还剩4个IO口,但要接5x5矩阵按键咋办-Arduino中文社区 - Powered by Discuz!

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 6944|回复: 10

[未解决] Arduino还剩4个IO口,但要接5x5矩阵按键咋办

[复制链接]
发表于 2021-6-25 17:08 | 显示全部楼层 |阅读模式
如题,Arduino还剩4个IO口,但是还需要用按键组成5x5矩阵键盘咋办
发表于 2021-6-25 18:35 | 显示全部楼层

回帖奖励 +3 金币

1换个MEGA板
2闲置的模拟引脚也可以当数字引脚用
3再不济整一个专门管键盘的开发板做下位机
 楼主| 发表于 2021-6-25 18:53 | 显示全部楼层
frankhan747 发表于 2021-6-25 18:35
1换个MEGA板
2闲置的模拟引脚也可以当数字引脚用
3再不济整一个专门管键盘的开发板做下位机 ...

板子不能换,所有引脚全用上了
请问有啥芯片可以使用吗?
 楼主| 发表于 2021-6-25 20:51 | 显示全部楼层
frankhan747 发表于 2021-6-25 18:35
1换个MEGA板
2闲置的模拟引脚也可以当数字引脚用
3再不济整一个专门管键盘的开发板做下位机 ...

因为要读取,所以74hc595,138就用不了了,比较想知道有啥其他芯片
发表于 2021-6-25 21:54 | 显示全部楼层

回帖奖励 +3 金币

PCF8575  16位双向IO扩展。怎么着也得用到I2C,如果A4 A5已被用掉了,那再配一个SoftIIC库
发表于 2021-6-25 22:08 | 显示全部楼层

回帖奖励 +3 金币

ruxia 发表于 2021-6-25 20:51
因为要读取,所以74hc595,138就用不了了,比较想知道有啥其他芯片

74HC165 和 CD4021 了解下。

有串入并出,自然有并入串出
发表于 2021-6-26 11:58 | 显示全部楼层
4*4 的矩陣按鍵可以用 MM74C922N

5*5 沒有找到對應的 IC ,自己再掛顆
ARDUINO 去做按鍵檢知&解碼輸出,
把輸出接到第一顆 ARDUINO 剩下的
IO ,4 個INPUT 也定義不了 25 種資料,
估計也是要用串流信號來做溝通了
 楼主| 发表于 2021-6-29 21:52 | 显示全部楼层
好的,感谢各位大佬
发表于 2021-7-3 00:05 | 显示全部楼层
本帖最后由 上海老王 于 2021-7-3 00:09 编辑
ruxia 发表于 2021-6-29 21:52
好的,感谢各位大佬

要不奢侈一些,研究一下CH451或者CH452吧,可以动态驱动 8 位数码管或者 64 位 LED,或者进行 64 键的键盘扫描,除了电源外,只需4根线,应该能满足你的需求

ch451.pdf

253.39 KB, 下载次数: 3

CH452芯片资料.pdf

323.42 KB, 下载次数: 4

 楼主| 发表于 2021-7-16 11:07 | 显示全部楼层
wwwusr 发表于 2021-6-25 21:54
PCF8575  16位双向IO扩展。怎么着也得用到I2C,如果A4 A5已被用掉了,那再配一个SoftIIC库 ...

大佬,有PCF8575矩阵键盘的例子。我自己写了,一直得不到正常结果
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|手机版|Arduino中文社区

GMT+8, 2024-11-29 03:53 , Processed in 0.080507 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表