EV3RT C++ API Reference  Version 1.0
An RTOS-based development platform for LEGO Mindstorms EV3.
GyroSensor クラス

#include <GyroSensor.h>

GyroSensor の継承関係図
Sensor

公開メンバ関数

 GyroSensor (ePortS port)
 
void setOffset (int16_t offset)
 
void reset (void)
 
int16_t getAnglerVelocity (void) const
 
int16_t getAngle (void) const
 

静的公開変数類

static const int16_t DEFAULT_OFFSET = 0
 

その他の継承メンバ

- 基底クラス Sensor に属する継承限定公開メンバ関数
sensor_port_t getPort (void) const
 
 Sensor (ePortS port, sensor_type_t type)
 
virtual ~Sensor (void)
 

詳解

ジャイロセンサ

構築子と解体子

◆ GyroSensor()

GyroSensor ( ePortS  port)
explicit

コンストラクタ
ジャイロセンサの角位置を0リセットする

引数
portジャイロセンサ接続ポート
戻り値
-

関数詳解

◆ getAngle()

int16_t getAngle ( void  ) const

角位置を測定する

引数
-
戻り値
角位置 [deg]

◆ getAnglerVelocity()

int16_t getAnglerVelocity ( void  ) const

オフセット付き角速度取得

引数
-
戻り値
角速度 [deg/sec]

◆ reset()

void reset ( void  )

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

引数
-
戻り値
-

◆ setOffset()

void setOffset ( int16_t  offset)

角速度に対するオフセットを設定する
オフセット値 = 角速度 0[deg/sec] のときのセンサ値

引数
offsetオフセット値 (0-1023)
戻り値
-

フィールド詳解

◆ DEFAULT_OFFSET

const int16_t DEFAULT_OFFSET = 0
static

ジャイロセンサオフセット初期値


このクラス詳解は次のファイルから抽出されました: