如何通过.sh文件从串口发送命令到Arduino?

我正在开发一个项目,通过USB将Raspberry Pi和Arduino一起使用。 在Arduino上,我将代码设置为通过串口发送一个字母,然后执行一些操作(例如,如果通过串口发送'A',它将打开一个LED,B将它closures,等等)。 我已经用串口监视器testing了所有的命令,所以我知道我的Arduino代码工作。 在Raspberry Pi上,我希望能够运行一个.sh文件并通过串口发送一封信给Arduino。 在试图做到这一点,我看了很多论坛(包括这里的一个: http : //playground.arduino.cc/Interfacing/LinuxTTY ),每次我尝试发送的东西,Arduino闪光灯,它基本上产生与按下重置button相同的结果。 那么,如何编写一个.sh文件来发送命令给我的Arduino? 先谢谢你! -Ethan

我相信在ardino(5V)和覆盆子pi(3.3V)上使用的电压有所不同,所以你不能直接连接它们。

相反,您需要使用分压器/转换器,以便具有正确的电压。

这在这个网站上有详细的解释: https : //oscarliang.com/raspberry-pi-and-arduino-connected-serial-gpio/