ユーザ用ツール

サイト用ツール


ja-jp_commands:reference:isegencodedigit

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

次のリビジョン
前のリビジョン
ja-jp_commands:reference:isegencodedigit [2026/09/07 21:53] – 만듦 - 바깥 편집 127.0.0.1ja-jp_commands:reference:isegencodedigit [2026/09/08 00:53] (現在) – 바깥 편집 127.0.0.1
行 16: 行 16:
  
 <code cpp> <code cpp>
-uint8_t data[4] { +const uint8_t CLK_PIN 14; 
-  IsegEncodeDigit(1), +const uint8_t DIO_PIN = 15;
-  IsegEncodeDigit(2), +
-  IsegEncodeDigit(3), +
-  0x3E                    // V: F,E,D,C,B +
-};+
  
-IsegWrite(data);+void setup() { 
 +  IsegBegin(CLK_PIN, DIO_PIN, 100, 0);  // TM1637 FNDのCLK・DIOピンとデバイス番号を設定します。 
 +  IsegBrightness(5, true, 0);  // 画面の明るさと表示状態を設定します。 
 +
 + 
 +void loop() { 
 +  const uint16_t value = analogRead(A0);  // 指定チャンネルの生のアナログ値を読み取ります。 
 +  uint8_t digits[4] = { 
 +    IsegEncodeDigit((value / 1000) % 10),  // 数字1桁をセグメントデータに変換します。 
 +    IsegEncodeDigit((value / 100) % 10),  // 数字1桁をセグメントデータに変換します。 
 +    IsegEncodeDigit((value / 10) % 10),  // 数字1桁をセグメントデータに変換します。 
 +    IsegEncodeDigit(value % 10)  // 数字1桁をセグメントデータに変換します。 
 +  }; 
 +  IsegWrite(digits, 4, 0, 0);  // セグメントデータを指定位置に出力します。 
 +  delay(100); 
 +}
 </code> </code>
  
行 35: 行 46:
   * 指定したピンはUART、PWM、エンコーダ、外部割り込みなどの他の機能と同時使用しません。   * 指定したピンはUART、PWM、エンコーダ、外部割り込みなどの他の機能と同時使用しません。
   * FNDの電源・信号電圧は実際のモジュールと製品取扱説明書で確認してください。   * FNDの電源・信号電圧は実際のモジュールと製品取扱説明書で確認してください。
 +
 +===== 同じカテゴリの内蔵コマンド =====
 +
 +  * [[:ja-jp_commands:reference:isegbegin|IsegBegin() 詳細説明を見る]]
 +  * [[:ja-jp_commands:reference:isegbrightness|IsegBrightness() 詳細説明を見る]]
 +  * [[:ja-jp_commands:reference:isegclear|IsegClear() 詳細説明を見る]]
 +  * [[:ja-jp_commands:reference:isegwrite|IsegWrite() 詳細説明を見る]]
 +  * [[:ja-jp_commands:reference:isegdecimal|IsegDecimal() 詳細説明を見る]]
 +  * [[:ja-jp_commands:reference:iseghex|IsegHex() 詳細説明を見る]]
  
 [[:ja-jp_commands:builtin|← 内蔵コマンド一覧]] [[:ja-jp_commands:builtin|← 内蔵コマンド一覧]]
  
ja-jp_commands/reference/isegencodedigit.1788785591.txt.gz · 最終更新: by 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki