我的英语不完美,所以我很抱歉。我希望你理解我的问题。 我正在研究一个arduino项目。我将4x3矩阵键盘连接到Arduino。现在,当我按下' 1'在键盘上,A显示在LCD显示屏上,当我按下' 2'时,B显示在LCD上。 但是当我按下键盘上的两个按钮(1和2)时,我想要在屏幕上显示C. 但是我无法做到。我试图同时从两个按钮接收数据,但我不能。请帮帮我
答案 0 :(得分:0)
请务必使用Keypad library。
此库有一个名为getKeys()
的函数,它使用所有按下的键填充列表。
然后你可以在你想要确保两个键被按下的每个键上调用isPressed(keyChar)
。
注意不要安排一系列if / else语句,以便单键按下满足较早的if条件,以便在以后的条件下按下双键不会被检查。