RT-AICHIPV3-sample
|
関数 | |
void | initUI (void) |
uint8_t | getStateLeftSW (void) |
uint8_t | getStateRightSW (void) |
uint16_t | getLeftSWcount (void) |
uint16_t | getRightSWcount (void) |
uint32_t | getElapsedTime (void) |
void | resetElapsedTime (void) |
void | turnRedLED (uint8_t state) |
void | turnGreenLED (uint8_t state) |
void | flashGreenLED (uint16_t on_count, uint16_t off_count) |
void | flashRedLED (uint16_t on_count, uint16_t off_count) |
float | getLipoVoltage (void) |
float | getMotorVoltage (void) |
float | getSensorVoltage (void) |
void | debugUI (void) |
void debugUI | ( | void | ) |
debug用関数
void |
緑LEDを指定した時間間隔で点滅させる
例.LEDを100msecの間on, 50msecの間offで点滅させるには
on_count = 100, off_count = 50
LEDを常時点灯する場合は
turnGreenLED(1)
LEDを消灯する場合は
turnGreenLED(0)
on_count | [msec] |
off_count | [msec] |
赤LEDを指定した時間間隔で点滅させる
例.LEDを100msecの間on, 50msecの間offで点滅させるには
on_count = 100, off_count = 50
LEDを常時点灯する場合は
turnRedLED(1)
LEDを消灯する場合は
turnRedLED(0)
on_count | [msec] |
off_count | [msec] |
uint32_t getElapsedTime | ( | void | ) |
uint16_t getLeftSWcount | ( | void | ) |
左スイッチの押下状態取得
void |
float getLipoVoltage | ( | void | ) |
Lipoバッテリーの電圧取得
void |
float getMotorVoltage | ( | void | ) |
モーター用バッテリー(単三電池2直列)の電圧取得
void |
uint16_t getRightSWcount | ( | void | ) |
右スイッチの押下時間を返す
void |
float getSensorVoltage | ( | void | ) |
センサー値の電圧取得
void |
uint8_t getStateLeftSW | ( | void | ) |
左スイッチの押下状態取得
void |
uint8_t getStateRightSW | ( | void | ) |
右スイッチの押下状態取得
void |
void initUI | ( | void | ) |
LEDの点滅, AD変換でのバッテリーの電圧取得, スイッチの押下状態の監視
機能の初期化
この関数は各ペリフェラルの初期化後に呼ぶこと
この関数を呼ぶと
が有効となる.
void |
void resetElapsedTime | ( | void | ) |
経過した秒数をリセットする
void |
void turnGreenLED | ( | uint8_t | state | ) |
緑LEDの点灯と消灯. LEDが点滅状態で 呼んだ場合は常時点灯(消灯)状態になる.
state | 1:点灯 0:消灯 |
void turnRedLED | ( | uint8_t | state | ) |
赤LEDの点灯と消灯. LEDが点滅状態で 呼んだ場合は常時点灯(消灯)状態になる.
state | 1:点灯 0:消灯 |