Prispevki

Modul z 8×8 LED matriko 1088AS

Uvod

Zabaven način za izdelavo majhnega prikazovalnika je uporaba 8×8 matrike ali 4-mestnega 7-segmentnega prikazovalnika. Takšne matrice so “multiplexirane” – za nadzor 64 LED diod potrebujete 16 pinov. To je veliko pinov in obstajajo gonilni čipi, kot je MAX7219, ki lahko nadzorujejo matriko namesto vas, vendar je potrebna veliko ožičenja in zasedajo veliko prostora. Kajti ali ne bi bilo fantastično, če bi lahko nadzorovali matriko brez veliko ožičenja? Tukaj pridejo v poštev ti lepi LED moduli. Matrike uporabljajo gonilnike s konstantnim tokom za izjemno svetlo in enakomerno barvo, 1/16 stopnjevano zatemnjevanje prikaza, vse preko preprostega I2C vmesnika

 

thumb

Specifikacije

  • Vmesnik: 4-pinski pin header s 2,54mm razmikom

  • Delovna napetost: DC 4,5V-5,5V

  • Komunikacijski port: I2C komunikacija

  • Krmilni čip: HT16K33

 

thumb

Programska koda

				
					#include 
#include "Adafruit_LEDBackpack.h"
#include "Adafruit_GFX.h"
Adafruit_LEDBackpack matrix = Adafruit_LEDBackpack();
void setup() {
  Serial.begin(9600);
  Serial.println("HT16K33 test");
  
  matrix.begin(0x70);  // pass in the address
}

void loop() 
{
  /////////smile///////////////
    matrix.displaybuffer[0] = B00000011;
    matrix.displaybuffer[1] = B10000000;
    matrix.displaybuffer[2] = B00010011;
    matrix.displaybuffer[3] = B00100000;
    matrix.displaybuffer[4] = B00100000;
    matrix.displaybuffer[5] = B00010011;
    matrix.displaybuffer[6] = B10000000;
    matrix.displaybuffer[7] = B00000011;
    matrix.writeDisplay();
}

				
			

Rezultat

Priključite žice v skladu z vezavnim diagramom, naložite kodo in po vklopu napajanja bo 8 * 8 matrika prikazala vzorec smeška, kot je prikazano spodaj.

thumb

 

Viri

Knjižnice in testna koda: povezava

 

Košarica
Facebook X Instagram linkedin