INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.

Antwort schreiben 
 
Themabewertung:
  • 0 Bewertungen - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Suche Grafik Library für i2c
12.04.2015, 19:22
Beitrag #1
Suche Grafik Library für i2c
in der SGL Library sind einige nützliche Funktionen für die Ausgabe auf Grafik Displays enthalten.
beispielsweise drowLine(), drowCircle(), drowPixel() die ich für ein Projekt benötige.
leider kann die SGL Library und ihre Ableger entweder nur SPI oder im i2c Modus nur Text und Zahlenausgabe.

darum meine frage ob es eine i2c fähige Library mit Grafik Funktionen gibt.
die Library sollte in punkto Display flexibel sein.
damit meine ich die Auflösung muss einstellbar sein.
ob Farbe oder nicht sollte optional wählbar sein.

Gruß,
avoid

Gute Fragen sind wie ein wissenschaftliches Experiment. Sie setzen eine Menge Wissen bereits voraus.
bitcoin:1J5dgQQp8eUy8wkUxyztBUVCkCpo5MQEQs?label=Danke
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
14.04.2015, 08:53
Beitrag #2
RE: Suche Grafik Library für i2c
Ich habe nun einige zeit damit verbracht eine passende library zu finden und das ergebniss war ähnlich wie es hier bisher der fall war, was mich sehr überrascht.

Alle librarys die ich mir in den letzten drei tagen angesehen habe sind entweder für spi oder wenn doch i2c dann nur auf das jeweilige display zugeschnitten und ausnahmen hiervon wie die crystal können nix.

All zu viel ahnung habe ich zwar nicht vom arduino aber ich werde mich wohl mal drann setzen und selbst was basteln.
falls jemand lust hat mit zu helfen, vorallem die abstrackteren librarys zu zerpflücken, brauchbare funktionen ab zu kucken und auf lizenzfreiheit um zu biegen, würde ich mich freuen.

schließlich kann es nicht an gehen das bei einem so stark verbreiteten controller nix brauchbares existiert.

Gute Fragen sind wie ein wissenschaftliches Experiment. Sie setzen eine Menge Wissen bereits voraus.
bitcoin:1J5dgQQp8eUy8wkUxyztBUVCkCpo5MQEQs?label=Danke
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
14.04.2015, 10:08
Beitrag #3
RE: Suche Grafik Library für i2c
Hallo avoid,
Zitat:Alle librarys die ich mir in den letzten drei tagen angesehen habe sind entweder für spi oder wenn doch i2c dann nur auf das jeweilige display zugeschnitten und ausnahmen hiervon wie die crystal können nix.
Schon mal die Lib für den SSD1306 angeguckt? Die macht auch grafische Geschichten über I2C.
https://github.com/adafruit/Adafruit_SSD1306
Letztlich müsste man schon vorab festlegen welche Controller man unterstützen möchte. Eine absolut universelle Lib wird man kaum hinbekommen, da es immer wieder um selektive Befehle an den jeweiligen Controller geht.
Grüße Ricardo

Nüchtern betrachtet...ist besoffen besser Big Grin
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
14.04.2015, 18:34 (Dieser Beitrag wurde zuletzt bearbeitet: 14.04.2015 19:34 von avoid.)
Beitrag #4
RE: Suche Grafik Library für i2c
doch doch, die library ist sogar die Grundlage für meinen Frust.
arbeitet super mit einem SSD1306 aber schon mit dem Nachfolger geht nix mehr.
aber ich lass mir was einfallen.

---nachtrag--
ich kann höchstens noch ein Beispiel geben, was ich mir vorstelle.

das Displaymodell, die Schnittstelle, Auflösung und ob Farbe oder Monochrom wird zu beginn definiert, kann aber auch zur Laufzeit geändert werden, wenn man mehrere Displays unterschiedlich beschreiben will (Multimonitor).

wenn ich nun in meinem Code eine Linie auf ein Grafikdisplay zeichnen will, dann gebe ich nur noch folgendes an.
Code:
GFX.drawLine(x-Anfang, y-Anfang, x-Ende, y-Ende, optional_Breite, optional_Farbe),

der Library muss das Display natürlich bekannt sein, aber das ist in meinen Augen kein großer Akt. es gibt nur eine Hand voll Displayhersteller die aktuell Displays vertreiben und Pro Hersteller sind deren Init-Abläufe sogar fast immer gleich. die par ein zu pflegen ohne erst für jedes Display eine extra library des Hersteller zu laden sehe ich einfach als Komfort für den Nutzer.

die derzeit erhältlichen Grafikdisplays haben fast alle die gleichen Modi für horizontale und vertikale Adressierung der Pixel, das kann man also auch bis auf einige ausnahmen vereinheitlichen.

einige Displays ermöglichen es den RAM auszulesen aber das würde ich erst mal entfallen lassen, weil das meines Wissens nach kein einziges Display mit i2c kann und ich darum so oder so einen virtuellen Speicher für die derzeitige Darstellung vorhalten muss.

und dann bleiben eig. nur noch die Anzeigefunktionen wie Text, Linien, kreise und so weiter und deren optionale Attribute wie Schrittgröße oder Font, Farbe ...

evtl. stell ich mir das alles etwas blauäugig einfach vor aber warum sollte es in C oder C++ auf dem Arduino eine große Nummer sein?
und warum hat es noch keiner gemacht?

naja mal schauen ob ich das nach ein par Wochen Arbeit daran auch noch sage Wink
drückt mir die Daumen.

Gute Fragen sind wie ein wissenschaftliches Experiment. Sie setzen eine Menge Wissen bereits voraus.
bitcoin:1J5dgQQp8eUy8wkUxyztBUVCkCpo5MQEQs?label=Danke
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
Antwort schreiben 


Möglicherweise verwandte Themen...
Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
  Library unter Linux Mint installieren atmel900 1 91 22.11.2016 14:12
Letzter Beitrag: rkuehle
  Dallas Temp Library und LiquidCrystal_i2c relay 20 467 27.10.2016 12:20
Letzter Beitrag: hotsystems
  Problem mit SD Card Library BennIY 4 193 06.10.2016 18:38
Letzter Beitrag: Bitklopfer
Sad Die Grafik Kontakt/Pin Belegung ATtiny 85 malsehen 3 263 15.07.2016 19:31
Letzter Beitrag: hotsystems
  Wo kann ich hier noch Code spahren? (SPI-,Ethernet-,SD-,GSM-Library) avoid 4 382 05.06.2016 14:16
Letzter Beitrag: avoid
  [Suche] Library Programmierer/in für privates Projekt avoid 8 577 19.05.2016 15:01
Letzter Beitrag: avoid
  PID ohne Library MeisterQ 5 532 01.05.2016 09:23
Letzter Beitrag: MeisterQ
Sad Suche simplen Scetch für ESP8266-Modul torsten_156 14 1.141 19.04.2016 07:54
Letzter Beitrag: amithlon
  Suche LCD.h Zip bojojo 4 866 11.02.2016 17:31
Letzter Beitrag: bojojo
  Problem mit Pin Change Interrupt in Library Retian 0 321 10.02.2016 23:37
Letzter Beitrag: Retian

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste