KS0064 Keyestudio I2C 8x8 LED Matrix HT16K33
29-01-2021
15:48
Pin yapısı
Bağlayın
SCL pinini Analog A5'e, SDA pinini Analog A4 portuna bağlayın; VCC pinini 5V bağlantı noktasına, GND pinini GND'ye bağlayın.
Örnek Kod
Aşağıda örnek bir kod verilmiştir, bunu şuraya yükleyebilirsiniz: 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; }
Not: Kodu yüklemeden önce, kitaplığı Arduino kitaplıklarının içine yerleştirmelisiniz.
Kod kitaplıklarını aşağıdaki bağlantıdan indirebilirsiniz:
https://drive.google.com/open?id=1FUTIwsfGdxTXXgYDGxI7U2VoP0g3G-2L
Örnek Sonuç
Kablolama tamamlandı ve güç verildi, kodu UNO kartına yükleyin, nokta matrisin aşağıda gösterilen resmi görüntülediğini göreceksiniz.