Developer
コマンド(LED)一覧
内蔵されている LED に関するコマンド一覧です。
byte[0] | Command Name | 説明 |
---|---|---|
0xE0 | led | LEDの点灯状態をセットする |
コマンド(LED)詳細
0xE0 : led
点灯状態(OFF, 点灯:SOLID, 点滅:FLASH, ゆっくり明滅:DIM)と、RGB各色の強度を指定し、LEDの点灯状態をセットする。
byte | [0] | [1] | [2] | [3] | [4] | [5] | [6] | [7] | [8] |
---|---|---|---|---|---|---|---|---|---|
値 | 0xE0 | uint16_t identifier | uint8_t ledState | uint8_t red | uint8_t green | uint8_t blue | uint16_t crc16 | ||
説明 | コマンド | タスク管理用ID | 点灯モード (下記) |
red 強度 0-255 |
green 強度 0-255 |
blue 強度 0-255 |
巡回冗長検査 (データ誤り検出用) |
typedef enum ledState ={
LED_STATE_OFF = 0, // LED消灯
LED_STATE_ON_SOLID = 1, // LED点灯(点灯しっぱなし)
LED_STATE_ON_FLASH = 2, // LED点滅(一定間隔で点滅)
LED_STATE_ON_DIM = 3 // LEDがゆっくり明滅する
}
BLEでは、MOTOR_LED キャラクタリスティクス を介して制御することもできます。