5x7 LEDマトリックスをArduinoに接続する方法


回答:



7

データシートをざっと見ると、個々のLEDが多重化されていることがわかります。つまり、1本のラインで複数のLEDを駆動できます。この場合、列内のすべての陽極が電気的に接続され、行内のすべての陰極が電気的に接続されます(モデルによってはその逆)。つまり、ピンを操作するときは常に、その行全体または列全体を操作しています。1つの列と1つの行を選択することにより、個々のLEDを制御できます。次に、すべての行と1つの列を操作できます。これにより、列全体を一度に制御できます。それらすべてを制御するには、各列を順番に切り替えて、アクティブな行を変更する必要があります。これを十分に速く行うと、常にオンになっているように見えます。これは時分割多重または時分割多重と呼ばれ、

5x7マトリックスと時間多重化を使用するプロジェクトの例を次に示します。

http://heim.ifi.uio.no/haakoh/avr/

しばらく実行して、さらに質問がある場合やコメントを追加して質問を絞り込む場合は、ここに戻ってください。


1

私はまだそれをしていませんが、あなたはmaxim max7221 ICを使用して5x7マトリックスを扱うことができます。これは、duinoへのシリアルポート接続を介して制御できます。

詳細はこちら

私はarduinoを注文したばかりで、最大チップを私のそばに置いていました。私は私と一緒にCommon Cathode LED 7セグメントディスプレイを運転します。


0

私はここに投稿された指示に従いました:http : //ericlathrop.com/electronics/LedGrid.phpこれは動作します。Arduinoで5x7 Led Matrixディスプレイを使用して試しました。


2
妥当な回答があるようですが、ここでのメインコンテンツの外部リンクに依存することは望ましくありません。おそらく、あなたがここで何をしたかについてもう少し説明し、リンクを背景の参照のみに使用できます。
Olin Lathrop

1
リンクが壊れています
Greg Woods
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.