KS0064 Keyestudio I2C 8x8 LED Matrix HT16K33

KS0064 Keyestudio I2C 8x8 LED Matrix HT16K33

Pin yapısı


Pinouts.jpg


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.
KS0064.jpg


Ö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.
KS0336-2.jpg


Kaynaklar

Blog Etiketleri :
IdeaSoft® | E-Ticaret paketleri ile hazırlanmıştır.