我有一個通過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