kk logo

Das "OPEN-SMART 0.8 "Zoll 16x8 I2C LED Dot Matrix Display Modul 4 Pin Rote LED Matrix für Arduino" von aliexpress ist ein mini LED Pixel Dislay für 3 Euro. Diese Seite ist die Ergänzung zum Youtube Video damit du die Code Zeilen aus dem Video kopieren und einfügen kannst. 

Eigenschaften:

  • Kompatibilität: kompatibel für arduino uno r3/esp32;
  • Auflösung: 8x16;
  • LED-Farbe: Highlight rot;
  • Display größe: 0,8x1,6 Zoll (20x40mm);
  • Led-größe: 1,9mm;
  • Treiber ic: vk16k33, die mit ht16k33 kompatibel ist;
  • Betriebs spannung: 3v-5,3 v;
  • Arbeits strom: 105ma (max);
  • Logik spannung der Schnitts telle: 5V oder 3,3 V;
  • Schnitts telle ntyp: i2c;
  • Die Bibliothek wurde von adafruit für Arduino geschrieben und funktioniert mit jedem Arduino, da sie nur die I2C-Pins verwendet.
    • Adafruit LED Backpack
    • Adafruit GFX
  • Die Verdrahtung:
    • Verbinde CLK mit der I2C-Uhr – bei Arduino UNO ist das Analog #5 (oder SCL), bei Leonardo ist es Digital #3, bei Mega ist es Digital #21
    • Verbinde DAT mit den I2C-Daten – bei Arduino UNO ist das Analog #4 (oder SDA), bei Leonardo ist es Digital #2, bei Mega ist es Digital #20
    • Verbinde GND mit der gemeinsamen Masse
    • Verbinde VCC+ mit der Stromversorgung – 5 V sind am besten, aber 3 V scheinen auch für 3-V-Mikrocontroller zu funktionieren.

 0 circuit diagram OPEN SMART 0.8 Zoll 16x8 I2C LED Dot Matrix Display Modul

OPEN-SMART 0.8 "Zoll 16x8 I2C LED Dot Matrix Display Modul, Arduino Code:

1 start OPEN SMART 0.8 Zoll 16x8 I2C LED Dot Matrix Display Modul

Head und setup

#include <Wire.h>

#include <Adafruit_GFX.h>

#include "Adafruit_LEDBackpack.h"

Adafruit_8x16matrix matrix = Adafruit_8x16matrix();

matrix.begin(0x70);

2 pixel and forms OPEN SMART 0.8 Zoll 16x8 I2C LED Dot Matrix Display Modul

Pixel und Formen

Immer davor: matrix.clear();

Immer danach: matrix.writeDisplay(); 

matrix.drawPixel(0, 0, LED_ON);

matrix.drawLine(0,0, 7,7, LED_ON);

matrix.drawRect(0,0, 8,16, LED_ON);

matrix.fillRect(2,2, 4,12, LED_ON);

matrix.drawCircle(3,8, 3, LED_ON);

Ersetze ON durch OFF zum ausschalten!

3 text OPEN SMART 0.8 Zoll 16x8 I2C LED Dot Matrix Display Modul

Text Einstellungen

matrix.setTextSize(1);

matrix.setTextWrap(false);

matrix.setTextColor(LED_ON);

matrix.setRotation(1);

Text darstellen

for (int8_t x=0; x>=-64; x--) {matrix.clear(); matrix.setCursor(x,0); matrix.print("kreativekiste"); matrix.writeDisplay(); delay(100);}

matrix.setCursor(0,0);

matrix.print("20");

Adafruit 8x16matrix matrix Adafruit 8x16matrix

 

Varaiblen auf dem Display zeigen

matrix.drawPixel((int)xachse,(int)yachse, LED_ON);

Hier als Beispiel ein Punkt der über einen Joystick auf dem Display erscheint.

Arduino Programmierung des OPEN SMART 0.8 Zoll 16x8 I2C LED Dot Matrix Display variable

King of my heart

Let the King of my heart
Be the mountain where I run
The fountain I drink from
Oh, He is my song

Ronnie

schwäbischer tüftler und bastler, kraftsportler, ADHS power, 43 Jahre, 1 Frau, 5 Kinder und 1003 Ideen. 

ronnie berzins at mee