諸事情があり、、、
簡単にいうと、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 件のコメント:
コメントを投稿