IsegBegin()はTM1637 FNDのCLK・DIOピンと装置番号を設定します。
bool IsegBegin(uint8_t clkPin, uint8_t dioPin, uint16_t bitDelayUs = 100, uint8_t device = 0)
| コマンド | 引数 | 戻り値 | 動作 |
|---|---|---|---|
IsegBegin(clkPin, dioPin, bitDelayUs, device) | uint8_t clkPin — FNDのCLKに接続したArduinoピン番号uint8_t dioPin — FNDのDIOに接続したArduinoピン番号uint16_t bitDelayUs = 100 — TM1637ビット通信遅延時間(µs)、既定値100uint8_t device = 0 — FND装置番号0~6、省略時は0 | bool | TM1637 FNDのCLK・DIOピンと装置番号を設定します。 |
void setup() { IsegBegin(14, 15, 100, 0); // TM1637 FNDのCLK・DIOピンとデバイス番号を設定します。 IsegBegin(130, 131, 100, 1); // MPAINO K/K2 GPIOチャネル0、1 IsegBrightness(7, true, 0); // 画面の明るさと表示状態を設定します。 IsegBrightness(4, true, 1); // 画面の明るさと表示状態を設定します。 } void loop() { IsegDecimal(1234, false, 0, 4, 0, 0); // 整数を10進数形式で表示します。 IsegHex(0xABCD, false, 0, 4, 0, 1); // 整数を16進数形式で表示します。 }
IsegBegin()の呼び出しに成功してから表示コマンドを使用します。7以上の場合は初期化されません。length + positionは4以下にしてください。範囲に合わない数値は表示せず、falseを返します。