ジャイロセンサ - Gyro

ジャイロセンサに関するAPIです.

インスタンスメソッド一覧

シンボル

  • port

    センサポートを表わすシンボル

    シンボル
    :port_1 ポート 1
    :port_2 ポート 2
    :port_3 ポート 3
    :port_4 ポート 4

インスタンスメソッド

initialize ( port ) -> object

ジャイロセンサポートを設定する.

引数
port センサポートのシンボル
戻り値
nil

angle -> Fixnum

ジャイロセンサで角位置を測定する.

引数
なし
戻り値
角位置 (単位は度)

rate -> Fixnum

ジャイロセンサで角速度を測定する.

引数
なし
戻り値
角位置 (単位は度/秒)

reset -> nil

ジャイロセンサの角位置をゼロにリセットする.

引数
なし
戻り値
nil

calibrate ( n=200 ) -> Float | Symbol

ジャイロセンサのキャリブレーション. 複数回測定した値の平均値

引数
n 測定回数:デフォルトは200(小数点以下切り捨て)
戻り値

offset 測定回数の平均値

:E_OBJ 測定値の最大・最小の値が5以上の場合


gyro_sample.rb