Android端末からアナログ出力をしてサーボを動かす

前回、アナログ(PWM)出力でLEDの明るさを変えれたので、今度はサーボを動かしてみました。本には載っていませんが、主に以下の変更で簡単にできます。
ArduinoスケッチでServoライブラリを使い、読み込んだ値で回転角を変更できるようにする。
Android側は、出力する値を0〜255から0〜179に変更する(使用したサーボの最大回転角度が180度のため)。


▼シークバーでサーボの回転角を変更。


今回はシークバーを使いましたが、ボタンで指定した角度に動かすことも可能だと思うので、色々な工作に使えると思います。