2015年11月15日日曜日

Raspberry Pi 2 より多くのサーボ制御を

ServoBlasterでは、デフォルトで8個のサーボモータを制御できる。
8個の制御で事足りるんだが、もっと多くのサーボモータを使いたくなったらどうする?

安心してください。拡張できますよ。

ServoBlasterのオプションでどのピンを使うか指定することが出来る。

--p1pins=<list>
 
 このオプションの<list>に使うピンのボード上の番号をカンマ区切りで書いていくだけ。
 
 
上の画像では17本のピンを指定している。
個々のピンにサーボモータを繋いでの動作確認はしているが、そんなに沢山のサーボモータを
持っていないので、同時接続での確認は出来ていない。

(2015/10/3の更新で、Raspberry Pi 2用のマップが追加されたので、フルで指定すれば
26個のサーボモータが使えるんじゃないかと思う。)

Raspberry Piで多数のサーボモータを制御する場合、サーボモータードライバ等を
別途用意しなければならないと思いがちだが、ソフトだけでもある程度の対応が
可能だというお話し。

0 件のコメント :

コメントを投稿