社区导航

 

搜索
查看: 947|回复: 2

[求助] 这种三角键盘怎么扫键

[复制链接]

2

TA的帖子

0

TA的资源

一粒金砂(初级)

Rank: 1

发表于 2019-5-3 20:28 | 显示全部楼层 |阅读模式
2019-05-01_14h53_09.png
最下面一行接GND,其他接IO,扫键时第一行置0,扫第一列,第二行置0,扫第二列,依次扫完,

但这么扫按下最下面一行按键时,总会拉低正在扫描的其他行,使结果出错,谁有空可以详细讲下怎么扫可以解决这个问题吗?新手,急用。。
此帖出自单片机论坛


回复

使用道具 举报

1万

TA的帖子

15

TA的资源

版主

Rank: 6Rank: 6

发表于 2019-5-4 08:55 | 显示全部楼层
我觉得得联合扫,就是选取上半部为1读下半部,再反过来,下半部为1上半部读,然后才能确定一个键值。
http://shop34182318.taobao.com/
https://shop436095304.taobao.com/?spm=a230r.7195193.1997079397.37.69fe60dfT705yr


回复

使用道具 举报

1万

TA的帖子

0

TA的资源

maychang

Rank: 6Rank: 6

发表于 2019-5-4 09:57 | 显示全部楼层
“最下面一行接GND,其他接IO,扫键时第一行置0,扫第一列,第二行置0,扫第二列,依次扫完,但这么扫按下最下面一行按键时,总会拉低正在扫描的其他行,使结果出错”

最下面那一行为什么要接地?把最下面那一行也接一个I/O口线,不就可以扫描了吗?
这种三角形接法,还不如接成长方形(矩阵接法)。


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

  • 论坛活动 E手掌握

    扫码关注
    EEWORLD 官方微信

  • EE福利  唾手可得

    扫码关注
    EE福利 唾手可得

Archiver|手机版|小黑屋|电子工程世界 ( 京ICP证 060456 )

GMT+8, 2019-6-26 22:18 , Processed in 0.123646 second(s), 17 queries , Gzip On, MemCache On.

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