我有一个通过UART(TxRx)连接的Raspberry Pi和Arduino,我有一个托管在rPi上的网站HTML。
当网站上的按钮被按下时,我需要做什么,一个字符串将通过UART发送到arduino。
我已经尝试通过命令echo test > /dev/ttyAMA0
从rPi的终端发送字符串,测试是我想发送的字符串,它工作。Raspberry PI Arduino通信
0
A
回答
0
您需要在rPi上使用CGI脚本。当用户的Web浏览器进入该页面(或通过按下按钮指向该页面)时,CGI scirpt将在可以将数据从串行端口输出的rPi上运行。继承人随机CGI tutorial如果它有帮助,但你应该看看你运行的任何网络服务器的文档(可能apache?)
0
是的我正在运行一个Apache网络服务器。 我忘了写我已经尝试创建一个.sh文件,其中有echo
命令。 这是我.SH剧本我创建:
#!/bin/sh
echo 1 > /dev/ttyAMA0
echo "Content-type: text/html"
echo ""
echo "<html><head><title>DzAnej Systems"
echo "</title></head><body>"
echo "<meta http-equiv=\"refresh\" content=\"0; url = http://192.168.1.3/dashboard.html\" />"
echo "</body></html>"
这个脚本发送到1
在/ dev/ttyAMA(Arduino的) 和用户返回到前一页...... 底部部分工作(返回上一页)但echo
命令是不知何故不工作...
相关问题
- 1. Raspberry Pi到Arduino通信
- 2. Arduino或Raspberry Pi
- 3. Raspberry pi(QT C++)和Arduino(Arduino IDE)之间的通信
- 4. Raspberry Pi spidev.h SPI通信
- 5. Raspberry Pi,Arduino,Node.js和串口
- 6. Raspberry pi Arduino库文件夹
- 7. 发送Raspberry Pi的串行通信
- 8. 通过Raspberry Pi接收BLE信标
- 9. Raspberry Pi(Debian)上的Twisted Python脚本通过USB与Arduino进行通信
- 10. 树莓pi - arduino串行通信
- 11. Raspberry PI SPI通过wiringPI2从Arduino slave读取?
- 12. 推送通知Raspberry Pi
- 13. Raspberry Pi:从Raspberry Pi卸载piJS
- 14. 写Raspberry Pi程序,没有Raspberry Pi
- 15. Xamarin和Raspberry Pi
- 16. Accurev on Raspberry PI?
- 17. Azure,Android,Raspberry Pi
- 18. Raspberry Pi Python
- 19. Raspberry Pi 2和通过互联网的PC之间的通信
- 20. Pyro&WSGI Raspberry Pi
- 21. Raspberry PI AD8232
- 22. Raspberry PI + Wiegand RFID
- 23. Raspberry Pi + PocketSphinx
- 24. Raspberry Pi Photobooth Printing
- 25. plink on raspberry pi
- 26. Raspberry Pi Python ValueError?
- 27. Raspberry Pi Omxplayer OpenCV
- 28. Alexa Raspberry Pi
- 29. Storm Topology Raspberry Pi
是的我正在运行一个Apache Web服务器。 我忘了写我已经尝试创建一个.sh文件,其中有'echo'命令。 这是我创建的.sh脚本:#!/ bin/sh echo 1>/dev/ttyAMA0 此脚本将'1'发送到/ dev/ttyAMA(Arduino)。 但不知何故,这并没有为我工作... –
按照该Apache链接...你必须配置Apache以允许CGI脚本运行(以及什么文件夹包含CGI脚本)。您还必须在脚本的顶部有#!/ path/to/shell,以便apache知道如何执行它。 – whitey04