273 #define IR_RED_UP_BUTTON 1 274 #define IR_RED_DOWN_BUTTON 2 275 #define IR_BLUE_UP_BUTTON 4 276 #define IR_BLUE_DOWN_BUTTON 8 277 #define IR_BEACON_BUTTON 16 タッチセンサ
Definition: ev3api_sensor.h:47
青
Definition: ev3api_sensor.h:66
colorid_t
カラーセンサで識別できるカラーの番号
Definition: ev3api_sensor.h:63
bool_t nxt_temp_sensor_measure(sensor_port_t port, float *temp)
NXT温度センサ(9749)で温度を測定する.
Definition: ev3api_sensor.c:497
IRビーコンの方位と距離を格納する構造体
Definition: ev3api_sensor.h:268
無色
Definition: ev3api_sensor.h:64
colorid_t ev3_color_sensor_get_color(sensor_port_t port)
カラーセンサでカラーを識別する.
Definition: ev3api_sensor.c:154
ir_seek_t ev3_infrared_sensor_seek(sensor_port_t port)
IRセンサでIRビーコンの方位と距離を測定する.
Definition: ev3api_sensor.c:338
白
Definition: ev3api_sensor.h:70
int16_t ev3_ultrasonic_sensor_get_distance(sensor_port_t port)
超音波センサで距離を測定する.
Definition: ev3api_sensor.c:280
uint16_t r
赤
Definition: ev3api_sensor.h:83
bool_t ev3_ultrasonic_sensor_listen(sensor_port_t port)
超音波センサで超音波信号を検出する.
Definition: ev3api_sensor.c:299
ジャイロセンサ
Definition: ev3api_sensor.h:46
超音波センサ
Definition: ev3api_sensor.h:45
sensor_type_t
サポートするセンサタイプ
Definition: ev3api_sensor.h:43
赤外線センサー
Definition: ev3api_sensor.h:49
sensor_port_t
センサポートを表す番号
Definition: ev3api_sensor.h:28
int16_t ev3_gyro_sensor_get_rate(sensor_port_t port)
ジャイロセンサで角速度を測定する
Definition: ev3api_sensor.c:241
Definition: ev3api_sensor.h:279
uint16_t b
青
Definition: ev3api_sensor.h:85
黒
Definition: ev3api_sensor.h:65
茶
Definition: ev3api_sensor.h:71
ir_remote_t ev3_infrared_sensor_get_remote(sensor_port_t port)
IRセンサでIRビーコンのボタン入力を検出する.
Definition: ev3api_sensor.c:363
NXT温度センサ
Definition: ev3api_sensor.h:52
uint16_t g
緑
Definition: ev3api_sensor.h:84
int16_t ev3_gyro_sensor_get_angle(sensor_port_t port)
ジャイロセンサで角位置を測定する.
Definition: ev3api_sensor.c:225
ポート1
Definition: ev3api_sensor.h:29
ポート4
Definition: ev3api_sensor.h:32
bool_t ht_nxt_color_sensor_measure_rgb(sensor_port_t port, rgb_raw_t *val)
カラーセンサ(HiTechnic社製)でRGB Raw値を測定する.
Definition: ev3api_sensor.c:477
赤
Definition: ev3api_sensor.h:69
緑
Definition: ev3api_sensor.h:67
センサ未接続
Definition: ev3api_sensor.h:44
bool_t ht_nxt_accel_sensor_measure(sensor_port_t port, int16_t axes[3])
加速度センサ(HiTechnic社製)で加速度を測定する.
Definition: ev3api_sensor.c:438
uint8_t ev3_color_sensor_get_reflect(sensor_port_t port)
カラーセンサで反射光の強さを測定する.
Definition: ev3api_sensor.c:171
ER_UINT ev3_sensor_get_type(sensor_port_t port)
センサポートのセンサタイプを取得する.
Definition: ev3api_sensor.c:135
int8_t ev3_infrared_sensor_get_distance(sensor_port_t port)
IRセンサで距離を測定する.
Definition: ev3api_sensor.c:322
ER ev3_gyro_sensor_reset(sensor_port_t port)
ジャイロセンサの角位置をゼロにリセットする.
Definition: ev3api_sensor.c:257
void ev3_color_sensor_get_rgb_raw(sensor_port_t port, rgb_raw_t *val)
カラーセンサでRGB Raw値を測定する.
Definition: ev3api_sensor.c:203
RGB Raw値を格納する構造体
Definition: ev3api_sensor.h:82
センサタイプの数
Definition: ev3api_sensor.h:53
ポート2
Definition: ev3api_sensor.h:30
センサポートの数
Definition: ev3api_sensor.h:33
加速度センサ(HiTechnic社製)
Definition: ev3api_sensor.h:50
ER ev3_sensor_config(sensor_port_t port, sensor_type_t type)
センサポートを設定する.
Definition: ev3api_sensor.c:85
カラーセンサ(HiTechnic社製)
Definition: ev3api_sensor.h:51
ポート3
Definition: ev3api_sensor.h:31
識別できるカラーの数
Definition: ev3api_sensor.h:72
bool_t ev3_touch_sensor_is_pressed(sensor_port_t port)
タッチセンサの状態を検出する.
Definition: ev3api_sensor.c:423
黄
Definition: ev3api_sensor.h:68
uint8_t ev3_color_sensor_get_ambient(sensor_port_t port)
カラーセンサで環境光の強さを測定する.
Definition: ev3api_sensor.c:187
カラーセンサ
Definition: ev3api_sensor.h:48
bool_t ht_nxt_color_sensor_measure_color(sensor_port_t port, uint8_t *color)
カラーセンサ(HiTechnic社製)でカラーを測定する.
Definition: ev3api_sensor.c:459