Arduino 如何知道按下了哪个按钮?

Arduino 如何知道按下了哪个按钮?,arduino,arduino-uno,Arduino,Arduino Uno,我是arduino的初学者,我想要另一个程序,我会写它来阅读按钮,如果你愿意,我会按它来做一个启动板或一架钢琴。例如,我将有4个按钮,当我按下按钮1时,我应该能够知道按钮1在我用java编写的另一个程序中被按下,所以我可以播放一个示例。我能够编写一个java程序来读取输入(不是arduino输入)并播放示例。我能写一个arduino程序,上面写着我在控制台上按下的按钮。然而,我不知道如何将两者结合起来。有什么帮助吗 编辑:我可能已经找到了我要找的东西,有不同的方法来存档,但正如您已经发布的,最简

我是arduino的初学者,我想要另一个程序,我会写它来阅读按钮,如果你愿意,我会按它来做一个启动板或一架钢琴。例如,我将有4个按钮,当我按下按钮1时,我应该能够知道按钮1在我用java编写的另一个程序中被按下,所以我可以播放一个示例。我能够编写一个java程序来读取输入(不是arduino输入)并播放示例。我能写一个arduino程序,上面写着我在控制台上按下的按钮。然而,我不知道如何将两者结合起来。有什么帮助吗


编辑:我可能已经找到了我要找的东西,有不同的方法来存档,但正如您已经发布的,最简单的方法是java库,它在arduino通过虚拟com端口上的usb通信时处理串行通信

因此,剩下要做的就是通过串行方式发送数据(就像您通常对arduino ide终端所做的那样):

并通过一些java串行接口读取/评估结果

Serial.println(nrOfButtonPressed);