この5x7 LEDマトリックスをArduinoボードに接続する最良の方法は何ですか?
この5x7 LEDマトリックスをArduinoボードに接続する最良の方法は何ですか?
回答:
少し前に、Arduinoで非常によく似た5x7マトリックスを使用しました。
ここに私がそれを接続した方法と小さなサンプルスケッチ、 http://www.local-guru.net/blog/2009/04/03/5x7-led-matrix-on-my-arduinoがあります。
データシートをざっと見ると、個々のLEDが多重化されていることがわかります。つまり、1本のラインで複数のLEDを駆動できます。この場合、列内のすべての陽極が電気的に接続され、行内のすべての陰極が電気的に接続されます(モデルによってはその逆)。つまり、ピンを操作するときは常に、その行全体または列全体を操作しています。1つの列と1つの行を選択することにより、個々のLEDを制御できます。次に、すべての行と1つの列を操作できます。これにより、列全体を一度に制御できます。それらすべてを制御するには、各列を順番に切り替えて、アクティブな行を変更する必要があります。これを十分に速く行うと、常にオンになっているように見えます。これは時分割多重または時分割多重と呼ばれ、
5x7マトリックスと時間多重化を使用するプロジェクトの例を次に示します。
http://heim.ifi.uio.no/haakoh/avr/
しばらく実行して、さらに質問がある場合やコメントを追加して質問を絞り込む場合は、ここに戻ってください。
私はまだそれをしていませんが、あなたはmaxim max7221 ICを使用して5x7マトリックスを扱うことができます。これは、duinoへのシリアルポート接続を介して制御できます。
私はarduinoを注文したばかりで、最大チップを私のそばに置いていました。私は私と一緒にCommon Cathode LED 7セグメントディスプレイを運転します。
私はここに投稿された指示に従いました:http : //ericlathrop.com/electronics/LedGrid.phpこれは動作します。Arduinoで5x7 Led Matrixディスプレイを使用して試しました。