Matriz LED I2C 8×8 LED HT16K33 (Ligação Easy) para Arduino Keyestudio
Interface: Easy plug
Supply voltage: 4.5V-5.5V
Maximum display: 16*8
Size: 53*32mm
Weight: 6g
REF: KS0139
O que é melhor do que um único LED? Muitos LEDs! Uma maneira divertida de fazer uma pequena exibição é usar uma matriz 8×8. Esta matriz usa um chip de driver que faz todo o levantamento pesado para você: eles têm um relógio incorporado para que eles multiplexem a exibição. Eles usam drivers de corrente constante para cores ultra brilhantes e consistentes, escurecimento de tela de 1/16, tudo através de uma interface I2C simples.
4,20€ IVA INCL.
Interface: Easy plug
Supply voltage: 4.5V-5.5V
Maximum display: 16*8
Size: 53*32mm
Weight: 6g
Marca |
---|
#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; }
Não há comentários ainda.