我无法用Arduino按矩阵键盘上的两个按钮

时间:2014-11-28 11:48:20

标签: button arduino project lcd keypad

我的英语不完美,所以我很抱歉。我希望你理解我的问题。 我正在研究一个arduino项目。我将4x3矩阵键盘连接到Arduino。现在,当我按下' 1'在键盘上,A显示在LCD显示屏上,当我按下' 2'时,B显示在LCD上。 但是当我按下键盘上的两个按钮(1和2)时,我想要在屏幕上显示C. 但是我无法做到。我试图同时从两个按钮接收数据,但我不能。请帮帮我

1 个答案:

答案 0 :(得分:0)

请务必使用Keypad library

此库有一个名为getKeys()的函数,它使用所有按下的键填充列表。

然后你可以在你想要确保两个键被按下的每个键上调用isPressed(keyChar)

注意不要安排一系列if / else语句,以便单键按下满足较早的if条件,以便在以后的条件下按下双键不会被检查。