Keyestudio 8*8 Dot Matrix Modülü (3'lü paket)
Contents / İçerik (Hızlı Menü)
Tanıtım
Küçük bir ekran yapmanın eğlenceli bir yolu 8x8 matris veya 4 basamaklı 7 segmentli ekran kullanmaktır. Bunun gibi matrisler 'çoklanır' - 64 LED'i kontrol etmek için 16 iğneye ihtiyacınız vardır. Bu çok fazla pim var ve sizin için bir matrisi kontrol edebilen MAX7219 gibi sürücü yongaları var, ancak kurmak için çok fazla kablo var ve bir ton yer kaplıyorlar. Sonuçta, bir matrisi tonlarca kablolama olmadan kontrol edebilmeniz harika olmaz mıydı? İşte bu güzel LED matris sırt çantaları devreye giriyor.
Matrisler, tümü basit bir I2C arayüzü aracılığıyla ultra parlak, tutarlı renkler, 1/16 adım ekran karartma için sabit akım sürücülerini kullanır. Bu 1,2 inçlik matris sırt çantaları, üç adres seçim atlama kablosuyla birlikte gelir, böylece tek bir I2C veriyolunda sekiz adede kadar 1,2 "8x8'i (veya dört 1,2" 8x8 ve dört 7 segmenti, vb.) Bir arada bağlayabilirsiniz.
Özellikler
- 8 sıra ve 8 sütun LED matrix
HT16K33 yongası tarafından tahrik edilir
I2C iletişim pinlerine erişim
Mikrodenetleyicilerin daha az IO bağlantı noktasını işgal edin
Kolay bağlantı ve daha fazla deneme uzantısı için kullanılabilir
Parametreler
- Giriş voltajı: 5V
Nominal giriş frekansı: 400KHZ
Giriş gücü: 2.5W
Giriş akımı: 500mA
Pinout
Wire it Up
Connect the SCL pin to Analog A5, SDA pin to Analog A4 port; Connect VCC pin to 5V port, GND pin to GND.
Sample Code
Below is an example code, you can upload it to Arduino IDE.
#include#include "Adafruit_LEDBackpack.h" #include "Adafruit_GFX.h" #ifndef _BV #define _BV(bit) (1<<(bit)) #endif Adafruit_LEDBackpack matrix = Adafruit_LEDBackpack(); uint8_t counter = 0; void setup() { Serial.begin(9600); Serial.println("HT16K33 test"); matrix.begin(0x70); // pass in the address } void loop() { // paint one LED per row. The HT16K33 internal memory looks like // a 8x16 bit matrix (8 rows, 16 columns) for (uint8_t i=0; i<8; i++) { // draw a diagonal row of pixels matrix.displaybuffer[i] = _BV((counter+i) % 16) | _BV((counter+i+8) % 16) ; } // write the changes we just made to the display matrix.writeDisplay(); delay(100); counter++; if (counter >= 16) counter = 0; }
Note: before upload the code, you should place the library inside Arduino libraries. Or else fail to compile it.
You can download the code libraries from the link below:
https://drive.google.com/open?id=1FUTIwsfGdxTXXgYDGxI7U2VoP0g3G-2L
Example Result
Done wiring and powered up, upload well the code to UNO board, you will see the dot matrix display the image shown below.
Packaging Included
Keyestudio 8x8 Dot Matrix Module * 3PCS