注釈
こんにちは、FacebookのSunFounder Raspberry Pi & Arduino & ESP32 Enthusiasts Communityへようこそ! Raspberry Pi、Arduino、ESP32について、他の愛好者とともにさらに深く学びましょう。
なぜ参加するべきか?
専門家のサポート: 購入後の問題や技術的な課題を、コミュニティやチームのサポートを受けて解決できます。
学びと共有: ヒントやチュートリアルを交換して、スキルを向上させましょう。
限定プレビュー: 新製品の発表やプレビューを早期にチェックできます。
特別割引: 新製品に対する独占的な割引をお楽しみいただけます。
季節限定のプロモーションやプレゼント: プレゼント企画やホリデープロモーションに参加できます。
👉 一緒に探求し、創造を楽しむ準備はできましたか? [ここ] をクリックして、今すぐ参加してください!
LEDドットマトリックス
LEDドットマトリックスは、一般的に共通カソード(CC)と共通アノード(CA)の2種類に分類されます。外見は似ていますが、内部構成が異なります。種類はテストによって識別できます。このキットでは、側面に「788BS」というラベルが付いているCAドットマトリックスが使用されています。
下の図は、ピン配置を示しています。ピンはドットマトリックスの裏面の両端に配置されています。ラベルが付いている面を基準に、この端のピンは1から8まで、反対側の端は9から16まで番号が付けられています。
外観:

下の図は、それぞれの内部構造を示しています。CA型LEDドットマトリックスでは、 ROWはLEDのアノードを表し、COLはカソードを表します。逆に、CC型ではその逆になります。 共通点として、両方のタイプで、ピン13、3、4、10、6、11、15、16はすべて COLであり、ピン9、14、8、12、1、7、2、5はすべてROWです。左上隅の最初のLEDを点灯さ せたい場合、CA型LEDドットマトリックスでは、ピン9をHigh、ピン13をLowに設定します。 CC型の場合は、ピン13をHigh、ピン9をLowに設定します。最初の列全体を点灯させたい場合、 CA型ではピン13をLowに設定し、ROWのピン9、14、8、12、1、7、2、5をHighに設定します。 CC型では、ピン13をHighに設定し、ROWのピン9、14、8、12、1、7、2、5をLowに設定します。 以下の図を参考にして、さらに理解を深めてください。
内部構造:

上記の行と列に対応するピン番号:
COL |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
Pin No. |
13 |
3 |
4 |
10 |
6 |
11 |
15 |
16 |
ROW |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
Pin No. |
9 |
14 |
8 |
12 |
1 |
7 |
2 |
5 |
さらに、ここでは2つの74HC595チップが使用されています。一つはLEDドットマトリックスの行を制御し、もう一つは列を制御します。
例
5.4 8x8 ピクセルグラフィックス (MicroPythonユーザー向け)
7.12 デジタル水準器の作成 (MicroPythonユーザー向け)
5.4 8x8 LEDマトリックスにグラフィックを表示する (Arduinoユーザー向け)
