LEDなどの完全な基本を紹介します。4桁の7セグメントディスプレイは、複数の「LED技術」を組み合わせたものです。
LEDの配線
LED、または発光ダイオードは、Arduinoの楽しいものの1つです。
基本的に、それらは使いやすく、電源を入れると点灯します。
それらはある種の極性を持っているため、煩わしい場合があります。つまり、正しく配線した場合にのみ機能します。正と負の電圧を逆にしても、まったく点灯しません。
そのまま迷惑ですが、とても便利です。
カソードvsアノード
従来のLEDでは、長いリードは(+)アノードです。他のリードは(-)カソードです。
「または、誰かが脚をトリミングした場合は、LEDの外側ケーシングの平らな端を見つけてみてください。平らな端に最も近いピンが陰極の陰極ピンになります。」-Sparkfun
ソース:https : //learn.sparkfun.com/tutorials/polarity/diode-and-led-polarity
基本配線
インターネットから画像を取り込んだので、これが正しいかどうかはわかりません。
LEDの配線は非常に簡単です。陽極(+)は、できれば電流制限抵抗を介して、正の電圧に接続します。カソード(-)はグラウンドに接続します(正側に電流制限抵抗がない場合は、抵抗を使用)。
電流制限抵抗は、LEDの短絡を防ぎ、LEDまたはマイクロコントローラー/ Arduinoに損傷を与えます。
複数のLED、マトリックス、RGB LED
複数のLEDを使用する場合、多くの場合、プラス側が接続された(+)、「共通のアノード」、またはすべてが(-)「共通のカソード」に接続されたLEDがあります。
基本的にはこれに帰着します。
共通のカソードの場合は、オンにしたいピンに電流を供給します。
共通アノードの場合、LEDを介して電流をシンクします。
多重化(複数桁、7セグメント)
視差のチュートリアルを確認してください:http : //learn.parallax.com/4-digit-7-segment-led-display-arduino-demo
多くのLEDがある場合、それらを「多重化」することはしばしば賢明です。通常、LEDの「グループ」を急速に通過するため、それらはすべて同時にオンになっているように見えます。
通常、LEDの列から電流をシンクし、行の個々のLEDに電流を供給します。
または、LEDの列に電流を供給し、行の個々のLEDから電流をシンクします。
そのため、アクティブにする列と、その列のどのLEDを点灯するかを選択できます。これらの列/行をすばやく変更すると、ピン数を大幅に削減して複数のLEDを制御できます。
ソフトウェアの切り替えを処理したくない場合は、このためのディスプレイコントローラーもあります。
したがって、4桁の多重化された7セグメント、コモンアノードがある場合
図は次のようになります。
http://www.mytutorialcafe.com/Microcontroller%20Application%20C%207segmen.htm