Categorieën
Beoordelingen

Verzendkosten

De verzendkosten zijn gebaseerd op het gewicht, omvang, afleveradres en subtotaal van de bestelling.
Indicatie verzendkosten:


Brievenbuspost*: €2,50
Pakketpost Basis NL: €5,95 (gratis vanaf €100)
Pakketpost Buitenland: Zie onderstaande link
Afhalen in Eindhoven: €0,00


*Het systeem bepaald automatisch of brievenbuspost mogelijk is. Zo niet, dan is alleen Pakketpost en Afhalen beschikbaar.
Zie de volgende pagina voor extra verzendopties en uitleg over de verzendkosten: Verzenden

8x8 LED Matrix - I2C Communicatie - Rood

8x8 LED Matrix - I2C Communicatie - Rood

Snelle Verzending

Voor 17:00 uur besteld op werkdagen? Zelfde dag verzonden!

Model: 1088LEDMATRIX-HT16K33
SKU: 002916
Beschikbaarheid: Op voorraad
€4,00 Excl. BTW: €3,31
Voorraad Indicatie:
Aantal: Bestellen

Een Led Matrix 8x8 met 3mm pitch tussen de LED's die via I2C aangestuurd kan worden.

Specificaties:

  • Voedingsspanning: 4.5 - 5.5V DC
  • Signaalspanning: 4.5 - 5.5V 
  • Chipset: HT16K33 
  • I2C communicatie
  • Standaard I2C adres: 0x70 (aanpasbaar tussen 0x70-0x77 met de A0-A2 soldeerpunten)
  • Connector: 4p JST-XH
  • LED kleur: Rood
  • Pinout:
    • G: Ground (-)
    • V: Power (5V)
    • D: SDA
    • C: SCL
  • Afmetingen: 32x32mm

Inhoud verpakking:

  • 1x 8x8 LED Matrix met HT16K33 chip

Let op: Er wordt geen JST-XH kabel meegeleverd, deze kan apart gekocht worden: JST-XH Connector met Kabel - 4 Pins.

Instructies voor Arduino:

  1. Installeer de "Adafruit LED Backpack Library" via Bibliotheek Beheer in de Arduino IDE.
  2. Ga naar C:\Users\*Windows gebruiker*\Documents\Arduino\libraries\Adafruit_LED_Backpack_Library (of de andere locatie waar de libary geïnstalleerd is).
  3. Open het Adafruit_LEDBackpack.cpp bestand.
  4. Ga naar regel 226 (functie "void Adafruit_LEDBackpack::writeDisplay(void)").
  5. Voeg deze functie toe vóór de functie "void Adafruit_LEDBackpack::writeDisplay(void)":
    void Adafruit_LEDBackpack::writeDisplayCustom(void) {
      Wire.beginTransmission(i2c_addr);
      Wire.write((uint8_t) 0x00); // start at address $00
    
      // Create a copy of the buffer
      uint16_t displaybuffertemp[8];
      memcpy(displaybuffertemp, displaybuffer, sizeof(displaybuffertemp));
    
      // Shift data to correct row
      for (uint8_t i = 0; i < 8; i++) {
        uint8_t tempbuffer3 = displaybuffertemp[i] & 0xFF;
        displaybuffertemp[i] &= 0xFF00;
        displaybuffertemp[i] |= (tempbuffer3 << 1) | (tempbuffer3 >> 7);
      }
    
      // Shift data to correct row
      uint16_t tempbuffer2 = displaybuffertemp[3];
      displaybuffertemp[3] = displaybuffertemp[5];
      displaybuffertemp[5] = tempbuffer2;
    
      // Mirror data
      for (uint8_t i = 0; i < 8; i++) {
        uint8_t tempbuffer = displaybuffertemp[i] & 0xFF;
        displaybuffertemp[i] &= 0xFF00;
        for (uint8_t k = 0; k < 8; k++) {
          if (tempbuffer & (0x01 << k)) {
            displaybuffertemp[i] |= 0x01 << (7 - k);
          }
        }
      }
    
      // Send buffer to display
      for (uint8_t i = 0; i < 8; i++) {
        Wire.write(displaybuffertemp[i] & 0xFF);
        Wire.write(displaybuffertemp[i] >> 8);
      }
      Wire.endTransmission();
    }
        
  6. Open het Adafruit_LEDBackpack.h bestand.
  7. Ga naar regel 90 (functie "void writeDisplay(void);").
  8. Voeg deze functie toe vóór de functie "void writeDisplay(void);":
          void writeDisplayCustom(void);
        
  9. Gebruik in alle delen van de Arduino code de functie "writeDisplayCustom" i.p.v. "writeDisplay".
Er zijn geen beoordelingen voor dit product.

Beoordeel

Uw naam:


Je e-mail adres van de bestelling: (wordt niet weergegeven in de review)


Uw beoordeling:Note: HTML-code wordt niet vertaald!

Oordeel: Slecht           Goed