Suche Arduino Library für Dot Matrix Display mit SetPixel funktion

Gast #6158700
Lesenswert?
• ▲
▼
Hallo zusammen

Ich habe hier ein spezielles LED-Display welches ich bereits erfolgreich 
angesteuert habe. Ich habe eine SetPixel funktion welche X und Y 
erwartet.

Nun würde ich gerne Text darstellen. Es gibt ja bereits unzählice 
Libraries für den Arduino, welche DotMatrix LED Displays ansteuern. Doch 
leider ruft keine davon intern sowas wie SetPixel auf, sondern nutzt 
bereits die eigenheiten des verbauten MAXxxx Chips.

Kennt jemand eine generische Library welche Text auf einem GrafikDisplay 
darstellen kann und dabei auf SetPixel aufbaut?

Gleichzeitig wäre es wünschenswert, wenn die Library Text scrollen 
könnte.
Vielleicht kennt ja jemand sowas?

Danke schonmal.
Gast #6158718
Lesenswert?
• ▲
▼
Schau Dir mal die Adafruit GFX Bibliothek an, die macht scheinbar genau 
das, was du willst.

https://github.com/adafruit/Adafruit-GFX-Library

Schau Dir die Methode Adafruit_GFX::drawChar() an.

Von dieser Klasse leitest du eine eigene ab, um die Zugriffe auf die 
Hardware zu implementieren.

Ein Beispiel zum Abgucken findest du hier:

https://github.com/adafruit/Adafruit_SSD1306

Die für dich interessanteste Methode dürfte dort
1
Adafruit_SSD1306::drawPixel(int16_t x, int16_t y, uint16_t color)
sein, weil das die eine Funktion ist, auf der die ganze GFX-Library 
beruht.
Gast #6158784
Lesenswert?
• ▲
▼
OldMan
>Holger schrieb:
>> Vielleicht kennt ja jemand sowas?

>Selbst denken ist heute scheinbar nicht mehr angedacht.

Tatsächlich kann es äußerst sinnvoll sein, auf Libraries und 
Erkenntnisse verschiedener Vorgänger zurückzugreifen.

So ist es z.B. äußerst sinnvoll die trigonometrischen Funktionen der 
alten Griechen wie z.B. den Sinus zu benutzen, anstatt die Mathematik 
dazu selber zu erfinden.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.