.. note:: こんにちは、FacebookでSunFounder Raspberry Pi & Arduino & ESP32愛好家コミュニティへようこそ!Raspberry Pi、Arduino、ESP32について、同じ情熱を持つ仲間たちともっと深く掘り下げましょう。 **なぜ参加するのか?** - **エキスパートサポート**: 私たちのコミュニティとチームの助けを借りて、販売後の問題や技術的な課題を解決します。 - **学び&共有**: スキル向上のためのヒントやチュートリアルを交換します。 - **独占プレビュー**: 新製品の発表や先行公開に早期アクセスします。 - **特別割引**: 最新製品の独占的な割引を楽しんでください。 - **祭りのプロモーションとギブアウェイ**: ギブアウェイや祝日のプロモーションに参加します。 👉 私たちと一緒に探索し、創造する準備はできていますか?[|link_sf_facebook|]をクリックして今日参加しましょう! .. _cpn_7_segment: 7セグメントディスプレイ ========================= |img_7seg| 7セグメントディスプレイは、7つのLEDをパッケージングした8の形をしたコンポーネントです。各LEDはセグメントと呼ばれ、通電されると数字の一部を形成します。 ピン接続には、共通カソード(CC)と共通アノード(CA)の2種類があります。名前が示すように、CCディスプレイは7つのLEDのカソードが接続され、CAディスプレイは7つのセグメントのアノードが接続されています。 このキットでは、共通カソード7セグメントディスプレイを使用しています。こちらが電子シンボルです。 |img_7seg_cathode| ディスプレイの各LEDには位置セグメントがあり、その接続ピンが長方形のプラスチックパッケージから引き出されています。これらのLEDピンは「a」から「g」までラベル付けされ、各個別のLEDを表しています。他のLEDピンは共通ピンを形成するために一緒に接続されています。したがって、LEDセグメントの適切なピンに順番に順方向バイアスをかけると、一部のセグメントが明るくなり、他は暗くなり、ディスプレイ上に対応する文字が表示されます。 * `Seven-segment Display - Wikipedia `_ **表示コード** 7セグメントディスプレイ(共通カソード)が数字をどのように表示するかを知るために、以下の表を描きました。数字は7セグメントディスプレイに表示される0-Fの数字で、(DP) GFEDCBAは対応するLEDが0または1に設定されます。たとえば、00111111はDPとGが0に設定され、他は1に設定されるため、7セグメントディスプレイには数字0が表示され、HEXコードは16進数に対応します。 .. list-table:: Glyph Code :widths: 20 20 20 :header-rows: 1 * - 数字 - バイナリコード - ヘックスコード * - 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 .. 例 .. ------------------- .. :ref:`LED Segment Display` **例** * :ref:`py_74hc_7seg` (MicroPythonユーザー向け) * :ref:`ar_74hc_7seg` (Arduinoユーザー向け)