首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用于(1x4)矩阵键盘的Circuitpython

用于(1x4)矩阵键盘的Circuitpython
EN

Stack Overflow用户
提问于 2019-11-13 16:55:44
回答 1查看 110关注 0票数 1

我还在学习有关Circuitpython的知识,我在使用键盘时遇到了问题。所以我有一个羽毛M4快捷板(FM4E)和(1x4)矩阵键盘。(1x4) Matrix键盘有5个引脚,我认为其中4个引脚用于键盘上的数字(1到4),第五个引脚连接到电源。(FM4E image, keypad image),因此我将所有四个引脚连接到FM4E板上的引脚A0、A1、A2和A3。我想要读取键盘上按下的键,但我无法这样做。我尝试使用if语句测试小键盘,如果每个按钮都被按下,则打印数字。

我注意到,如果按下一个按钮,它会打印多次,有时会与其他键重叠。例如,我按下键盘上的'2‘,它会打印'2’和‘3’。

当键盘上的一个按钮被按下时,有没有更好的方法来读一次键?

谢谢!非常感谢

EN

回答 1

Stack Overflow用户

发布于 2019-11-13 17:32:02

我不知道当你按下按钮2时,按钮3被注册的问题。但当涉及到多次时,这与按钮不是完美的开关有关。当你按下一个按钮时,它实际上是跳跃( actuates a bunch of times )(基本上是在设置连接之前跳跃)。

似乎有一个电路蟒蛇的debouncing library,你可以尝试一下。

黑客快乐!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58833408

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档