我正在做一些与考勤相关的项目。我使用 4x4 键盘和 LCD 显示屏。所以问题是,如何从 4x4 矩阵键盘上读取多个数字? 我正在使用 pad4pi 库。我一次只能读取单个数字或数字。现在我想读取像 1234 或 12345 这样的数字。您能帮我一下吗?
最佳答案
谢谢你给我展示。该代码不会做任何事情。注册 key 后,您必须对存储的数据结构进行实际操作。
例如:
#change store key function to do something on submission of a certain key that indicated send, will use pound for example.
def store_key(self,key):
If(key==‘#’):
#im printing but you should do whatever it is you intend to do with the sequence of keys.
print(self.pressed_keys)
else:
self.pressed_keys.append(key)
该代码将在按下 # 时打印内部数据结构。当然,我假设传递的 key 是一个字符串,但我真的不知道我对这个库不熟悉。
关于python - 使用树莓派 3 从 4x4 键盘读取多个数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50722486/