こんにちは、FacebookのSunFounder Raspberry Pi & Arduino & ESP32愛好家コミュニティへようこそ!同じ趣味を持つ人々と一緒に、Raspberry Pi、Arduino、ESP32にもっと深く潜りましょう。
なぜ参加するのか?
エキスパートサポート: 私たちのコミュニティとチームの助けを借りて、販売後の問題や技術的な課題を解決します。
学ぶ&共有する: スキル向上のためのヒントやチュートリアルを交換します。
独占プレビュー: 新製品の発表やちら見せに早期アクセス。
特別割引: 最新製品の独占的な割引を楽しむ。
祭りのプロモーションとギブアウェイ: ギブアウェイや祝日のプロモーションに参加する。
👉 私たちと一緒に探索し、創造する準備はできましたか?[こちら]をクリックして今日参加しましょう!
4桁7セグメント表示
4桁7セグメント表示は、4つの7セグメント表示が協力して動作するものです。

4桁7セグメント表示は独立して動作します。人間の視覚の持続性の原理を利用して、 各7セグメントの文字をループで迅速に表示し、連続する文字列を形成します。
例えば、「1234」が表示される場合、最初の7セグメントに「1」が表示され、 「234」は表示されません。しばらくすると、2番目の7セグメントに「2」が 表示され、1番目、3番目、4番目の7セグメントは表示されません。以下同様に、 4つのデジタルディスプレイが順番に表示されます。このプロセスは非常に短い (通常は5ms)で、光の残光効果と視覚残像の原理により、同時に4つの文字が 見えるようになります。

表示コード
7セグメント表示(共通カソード)が数字をどのように表示するかを理解するために、以下の表を描きました。数字は7セグメント表示で表示される数字0-Fです;(DP)GFEDCBAは対応するLEDを0または1に設定します。例えば、00111111はDPとGを0に設定し、他は1に設定しています。そのため、7セグメント表示では数字0が表示され、HEX Codeは16進数に対応します。
数字 |
バイナリーコード |
ヘックスコード |
|---|---|---|
0 |
00111111 |
0x3f |
1 |
00000110 |
0x06 |
2 |
01011011 |
0x5b |
3 |
01001111 |
0x4f |
4 |
01100110 |
0x66 |
5 |
01101101 |
0x6d |
6 |
01111101 |
0x7d |
7 |
00000111 |
0x07 |
8 |
01111111 |
0x7f |
9 |
01101111 |
0x6f |
A |
01110111 |
0x77 |
B |
01111100 |
0x7c |
C |
00111001 |
0x39 |
D |
01011110 |
0x5e |
E |
01111001 |
0x79 |
F |
01110001 |
0x71 |
例
5.3 4桁7セグメント表示器を使ったタイムカウンターの作成 (MicroPythonユーザー向け)
7.4 乗客カウンターの作成 (MicroPythonユーザー向け)
7.5 「10秒ゲーム」の作成 (MicroPythonユーザー向け)
7.6 信号機コントローラの作成 (MicroPythonユーザー向け)
5.3 4桁7セグメントディスプレイで時間カウンターを作成する (Arduinoユーザー向け)