EV3RT mruby API Reference  Alpha 1.0.2
An RTOS-based development platform for LEGO Mindstorms EV3.
 全て データ構造 メソッド 変数 列挙型 列挙値 グループ
ジャイロセンサ

ジャイロセンサに関するAPI. [詳解]

インスタンスメソッド

initialize (port)
 ジャイロセンサポートを設定する. [詳解]
 
angle
 ジャイロセンサで角位置を測定する. [詳解]
 
rate
 ジャイロセンサで角速度を測定する [詳解]
 
reset
 ジャイロセンサの角位置をゼロにリセットする. [詳解]
 
calibrate (n=200)
 ジャイロセンサのキャリブレーション. [詳解]
 

詳解

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

シンボル詳解

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

シンボル
:port_1 

ポート1

:port_2 

ポート2

:port_3 

ポート3

:port_4 

ポート4

メソッド詳解

initialize ( port ) -> nil

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

引数
portセンサポート番号のシンボル
戻り値
nil
angle -> Fixnum  

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

引数
なし
戻り値
角位置(単位は度)
rate -> Fixnum  

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

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

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

引数
なし
戻り値
nil
calibrate ( n=200 ) -> Float | Symbol

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

引数
n測定回数:デフォルトは200(小数点以下切り捨て)
戻り値
offset測定回数の平均値
:E_OBJ測定値の最大・最小の値が5以上の場合