SPIKE-RT C API Reference [Japanese]
An RTOS-based software platform for LEGO® Education SPIKE™.
関数
ultrasonicsensor.h ファイル

API for ultrasonic sensors [詳解]

#include <stdint.h>
#include <spike/pup_device.h>

[ソースコード]

関数

pup_device_tpup_ultrasonic_sensor_get_device (pbio_port_id_t port)
 ポート ID で指定された超音波センサへの PUP デバイスポインタを取得する. [詳解]
 
int32_t pup_ultrasonic_sensor_distance (pup_device_t *pdev)
 超音波センサで距離を測定する. [詳解]
 
bool pup_ultrasonic_sensor_presence (pup_device_t *pdev)
 超音波センサで超音波信号を検出する. [詳解]
 
pbio_error_t pup_ultrasonic_sensor_light_set (pup_device_t *pdev, int32_t bv1, int32_t bv2, int32_t bv3, int32_t bv4)
 超音波センサ内臓の4つのライトの輝度をセットする. [詳解]
 
pbio_error_t pup_ultrasonic_sensor_light_on (pup_device_t *pdev)
 超音波センサのライトを点灯させる. [詳解]
 
pbio_error_t pup_ultrasonic_sensor_light_off (pup_device_t *pdev)
 超音波センサのライトを消灯させる. [詳解]
 

詳解

API for ultrasonic sensors

著者
Shu Yoshifumi