ja-jp_commands:reference:isegdecimal
文書の過去の版を表示しています。
目次
IsegDecimal()
IsegDecimal()は整数を10進数形式で表示します。
bool IsegDecimal(int32_t number, bool leadingZero = false, uint8_t dotPosition = 0, uint8_t length = 4, uint8_t position = 0, uint8_t device = 0)
コマンド
| コマンド | 引数 | 戻り値 | 動作 |
|---|---|---|---|
IsegDecimal(number, leadingZero, dotPosition, length, position, device) | int32_t number — 表示する10進数または16進数の値bool leadingZero = false — true:先頭を0で表示、false:先頭を空白で表示uint8_t dotPosition = 0 — 小数点位置。0はなし、1~lengthは左から数えた該当桁uint8_t length = 4 — 書き込む桁数1~4uint8_t position = 0 — 書き込み開始位置0~3、左端の桁が0uint8_t device = 0 — FND装置番号0~6、省略時は0 | bool | 整数を10進数形式で表示します。 |
使用例
void setup() { IsegBegin(14, 15); // MPAINO: TXD(D14), RXD(D15) IsegBrightness(7); IsegClear(); } void loop() { IsegDecimal((millis() / 1000UL) % 10000UL, true); delay(200); }
注意事項
- TM1637 IC内蔵の4桁FND専用です。一般的なマルチプレクスFNDを直接駆動するコマンドではありません。
IsegBegin()の呼び出しに成功してから表示コマンドを使用します。- CLKとDIOに同じピンを指定した場合、または装置番号が
7以上の場合は初期化されません。 length + positionは4以下にしてください。範囲に合わない数値は表示せず、falseを返します。- 通信中は数ms間実行がブロックされる場合があるため、割り込みサービスルーチン内で呼び出しません。
- 指定したピンはUART、PWM、エンコーダ、外部割り込みなどの他の機能と同時使用しません。
- FNDの電源・信号電圧は実際のモジュールと製品取扱説明書で確認してください。
ja-jp_commands/reference/isegdecimal.1788785591.txt.gz · 最終更新: by 127.0.0.1
