EV3制御 関数名 | 引数 | 機能 |
ev3_motor_set_power_left | パワー | 左モータのパワーを設定する |
ev3_motor_set_power_right | パワー | 右モータのパワーを設定する |
ev3_motor_set_power_arm | パワー | アームモータのパワーを設定する |
ev3_motor_set_power_tail | パワー | しっぽモータのパワーを設定する |
ev3_motor_stop_left | モード | 左モータの停止モードを設定する |
ev3_motor_stop_right | モード | 右モータの停止モードを設定する |
ev3_motor_stop_arm | モード | アームモータの停止モードを設定する |
ev3_motor_stop_tail | モード | しっぽモータの停止モードを設定する |
ev3_led_set_color | カラー | LEDカラーを設定する |
ev3_motor_get_counts_left | 左モータの回転角を取得する | |
ev3_motor_get_counts_right | 右モータの回転角を取得する | |
ev3_motor_get_counts_arm | アームモータの回転角を取得する | |
ev3_motor_get_counts_tail | しっぽモータの回転角を取得する | |
ev3_color_sensor_get_color | カラーセンサが認識した色を取得する | |
ev3_color_sensor_get_reflect | カラーセンサの反射光強度を取得する | |
ev3_color_sensor_get_r | カラーセンサのR成分(赤)を取得する | |
ev3_color_sensor_get_g | カラーセンサのG成分(緑)を取得する | |
ev3_color_sensor_get_b | カラーセンサのB成分(青)を取得する | |
ev3_ultrasonic_sensor_get_distance | 超音波センサの測定距離を取得する | |
ev3_ultrasonic_sensor_listen | 超音波センサのListen状態を取得する | |
ev3_gyro_sensor_get_angle | ジャイロセンサの角度を取得する | |
ev3_gyro_sensor_get_rate | ジャイロセンサの角速度を取得する |
EV3way倒立振子 関数名 | 引数 | 機能 |
balance_init | 倒立振子を初期化する | |
balance_control | 前進速度,回転速度,ev3_gyro_sensor_get_rate,ジャイロオフセット,ev3_motor_get_counts_left,ev3_motor_get_counts_right | 倒立振子制御をする(yieldによる5ms周期前提) |
balance_pwm_l | 左モータの制御値を取得する | |
balance_pwm_r | 右モータの制御値を取得する |
Unity 関数名 | 引数 | 機能 |
FPS | Int | FPSを設定する |
TimeScale | Float | TimeScaleを設定する |
サンプル | ソースコード |
10秒まっすぐ走るだけ |
|
アームを上げて下げる |
|
ゆっくり前進しながら1秒ごとに超音波センサの値を表示する |
|
P制御によるライントレース |
|