2016年4月29日金曜日

2台のRaspberry Piを、GPIOで接続する

諸事情があり、、、

簡単にいうと、wifi の使えない所でのロボット上のRaspberry Piの同期、、、

2台のRaspberry Piを、wifiを使わずに同期させて運用しなければならなくなった。

で、てっとり速く、GPIOで接続。

i2cとか、SPIなどは、他で使うために、選択肢にならない

で、こんな感じで、


(1)グランドをつなぐ、

(2)同じ番号のGPIOを、抵抗10KΩを間にれて接続

(3)wiringPiのgpioコマンドを使った稼働確認

MasterとSlave

GPIO 19:Master out、Slave in

Master側

gpio -g mode 19 out

gpio -g write 19 1

GPIO 26:Master in、Slave out

Slave側

gpio -g mode 26 out

gpio -g write 26 1

写真は、それぞれ mode を設定したあと。。


そして、同期のルールを決めて、プログラムを書くのよね。

こんな感じ


Peace!!

0 件のコメント:

コメントを投稿