RAPIRO ラズパイ経由でタブレットブラウザから操作、サーボモータの停止

下記の記事を参考にRAPIROをラズパイ経由でタブレットブラウザから操作しました。

 

Installing RaPiRo Web Control

http://elinux.org/Installing_RaPiRo_Web_Control

 

ApacheからPythonを動かせなかったので

test.pyを下記において、

 /var/www/cgi-bin/test.py

下記のディレクトリに移動して、

/var/www/

Pythonの簡易CGIサーバーである下記を実行して動かしました。

sudo python -m CGIHTTPServer 80


RAPIRO ラズパイ経由でタブレットブラウザから操作 - YouTube

 

あとRAPIROを動かしたことがある人なら、一番気になるサーボモータの音。

いろいろ調べていたらサーボモータを止めるスケッチを発見!!

https://dl.dropboxusercontent.com/u/54426040/Rapiro_Sample_Program.ino

 

”case 'C'”のあとに下記を追加するだけでOKです。

        case 'H':
          Serial.print("#H");
          digitalWrite(POWER, LOW);
        break;

これで#Hのコマンドを送るとサーボモータを止めれるので、ギア部分の消耗が軽減できるので、うれしい。