2017年9月14日 星期四

使用 rosserial 讓兩個 Arduino 板與樹莓派通訊

我在 G+ 看到這個 Arduino 與樹莓派通訊的實驗 :

https://plus.google.com/+Intorobotics/posts/fp73L6FuL91

在此實驗中, 作者使用兩個 Arduino 與樹莓派透過 GPIO 相連, 其中 Arduino 1 每秒發出一個1~5000 的隨機數字給樹莓派, 樹莓派利用 rospy 函式庫支援讀取此隨機數字後轉發給 Arduino 2, 若此數大於 2500 就點亮板上的 LED 13, 否則將其熄滅, 詳細作法參考 :

How to use rosserial with two Arduinos and Raspberry Pi

Arduino 非常適合用來接各式各樣感測器以讀取環境資訊, 或者接驅動器以控制直流馬達; 而 Raspberry Pi 則是以 Linux 作業系統為基礎的開發板, 可安裝各種開發工具與軟體, 適合用來進行高階資訊處理, 例如語音影像與視訊等. 在高階機器人設計中, 採用樹莓派等開發板作為主電腦是必要的, 而 Arduino 可做為其周邊控制與感測的延伸電腦.

沒有留言 :