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
Grafik ins LCD 5110 bringen?
16.01.2015, 22:40
Beitrag #1
Grafik ins LCD 5110 bringen?
Hallo zusammen,

ich teste gerade das LCD Nokia 5110. Soweit ist alles klar. Jetzt möchte ich aber ein eigenes kleines Logo auf das Display zaubern. Wie stelle ich das am besten an???

Viele Grüße
Torsten
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
16.01.2015, 23:35
Beitrag #2
RE: Grafik ins LCD 5110 bringen?
Dort habe ich ja die nötigen Libraries und Beispiele her ;-)
Was dort aber nicht gezeigt/behandelt wird, ist die Darestellung bzw. nötige Erstellung von Bitmaps/Logos.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
16.01.2015, 23:48 (Dieser Beitrag wurde zuletzt bearbeitet: 16.01.2015 23:51 von rkuehle.)
Beitrag #3
RE: Grafik ins LCD 5110 bringen?
(16.01.2015 23:35)torsten_156 schrieb:  Dort habe ich ja die nötigen Libraries und Beispiele her ;-)
Was dort aber nicht gezeigt/behandelt wird, ist die Darestellung bzw. nötige Erstellung von Bitmaps/Logos.
Hallo Torsten,
bei der UTFT-Lib ist unter tools der Imageconverter565 und Beschreibung zu finden. Damit erstellst du aus deinem Image die .c - Datei und bindest diese entsprechend dem Beispiel LCD_Graph_Demo der LCD5110_Graph - Lib mit drawBitMap() ein.
Grüße Ricardo

Nüchtern betrachtet...ist besoffen besser Big Grin
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
17.01.2015, 12:44
Beitrag #4
RE: Grafik ins LCD 5110 bringen?
Hallo Ricardo,

vielen Dank für diesen Hinweis. Ich habe das Tool gefunden und kann so meine eigenen c-Files erstellen.
Nur bei der Einbindung in mein Scetch bekomme ich leider folgenden Hinweis:
Zitat: This report would have more information with
"Show verbose output during compilation"
enabled in File > Preferences.
Arduino: 1.0.6 (Windows XP), Board: "Arduino Uno"
Test_meinLogo.cpp.o: In function `loop':
D:\Entwicklung\Arduino/Test_meinLogo.ino:23: undefined reference to `TFOlogo'
D:\Entwicklung\Arduino/Test_meinLogo.ino:23: undefined reference to `TFOlogo'

Auch wenn ich das original arduino-Logo aus dem Beispiel einbinden möchte bekomme ich diesen Hinweis. Hier mein Code:
Code:
// It is assumed that the LCD module is connected to
// the following pins using a levelshifter to get the
// correct voltage to the module.
//      SCK  - Pin 8
//      MOSI - Pin 9
//      DC   - Pin 10
//      RST  - Pin 11
//      CS   - Pin 12
//
#include <LCD5110_Basic.h>

LCD5110 myGLCD(8,9,10,12,11);

extern uint8_t TFOlogo[];

void setup()
{
  myGLCD.InitLCD();
}

void loop()
{
  myGLCD.drawBitmap(0, 0, TFOlogo, 77, 48);
  delay(2000);
  for (int i=0; i<2; i++)
  {
    myGLCD.invert(true);
    delay(500);
    myGLCD.invert(false);
    delay(500);
  }
  delay(2000);

}
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
17.01.2015, 12:55 (Dieser Beitrag wurde zuletzt bearbeitet: 17.01.2015 12:59 von rkuehle.)
Beitrag #5
RE: Grafik ins LCD 5110 bringen?
Hallo Torsten,
ersetze mal das
Code:
#include <LCD5110_Basic.h>
mit
Code:
#include <LCD5110_Graph.h>
Die Graph- Lib musst du natürlich vorher in der Arduino IDE installieren Smile
Dann sollte es funktionieren. Die .c Datei muss im selben Ordner wie der Sketch liegen Exclamation
Grüße Ricardo

Nüchtern betrachtet...ist besoffen besser Big Grin
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
18.01.2015, 13:44 (Dieser Beitrag wurde zuletzt bearbeitet: 18.01.2015 13:58 von torsten_156.)
Beitrag #6
RE: Grafik ins LCD 5110 bringen?
Hallo Ricardo,

das hat funktioniertWink Jetzt kann ich das Beispiel-Logo (arduino.c) auf meinem LCD anzeigen lassen.
Ich habe jetzt aber ein weiteres Problemchen. Wenn ich ein Logo mit dem Tool (ImageConverter565.exe) erstelle, werden die Inhalte der c-Datei leider immer als unsigned short Typ angelegt. Die Funkltion drawBitmap verlangt aber als dritten Parameter den Typen uint8_t Exclamation
Lasse ich es aber mit der WebSite http://www.henningkarlsen.com/electronic...ter565.php erstellen, kommt fast immer ein uint8_t heraus. Ich möchte es aber gern selbst erstellen. Kennst du da evt. noch ein weiteres Tool für?

Danke und Gruß
Torsten

Hi,

ich habe jetzt mal das Tool ImageConverter Mono auf der WebSite ausprobiert. Und siehe da, es erzeugt immer uint8_t Typen Big Grin
Ich suche jetzt mal nach weiteren Tools...

Gruß
Torsten
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
18.01.2015, 13:59
Beitrag #7
RE: Grafik ins LCD 5110 bringen?
Hi,
unsigned short und uint8_t sollte auf den meisten, wenn nicht gar allen, Arduinos dasselbe sein. Motzt der Compiler?
Gruß,
Thorsten

Falls ich mit einer Antwort helfen konnte, wuerde ich mich freuen, ein paar Fotos oder auch ein kleines Filmchen des zugehoerigen Projekts zu sehen.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
18.01.2015, 14:14 (Dieser Beitrag wurde zuletzt bearbeitet: 18.01.2015 14:22 von torsten_156.)
Beitrag #8
RE: Grafik ins LCD 5110 bringen?
(18.01.2015 13:59)Thorsten Pferdekämper schrieb:  Hi,
unsigned short und uint8_t sollte auf den meisten, wenn nicht gar allen, Arduinos dasselbe sein. Motzt der Compiler?
Gruß,
Thorsten

Ja, er verlangt folgende Typen: (int, int, uint8_t, int, int) Sad

Edit: Habe mal in der Doku den Punkt drawBitmap genauer gelesen. Dort steht, dass man für die Umwandlung eines Bitmaps den Converter Mono nehmen soll.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
Antwort schreiben 


Möglicherweise verwandte Themen...
Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
Sad Die Grafik Kontakt/Pin Belegung ATtiny 85 malsehen 3 263 15.07.2016 19:31
Letzter Beitrag: hotsystems
  Nokia 5110 Display und Sonderzeichen hotsystems 11 2.012 18.08.2015 12:51
Letzter Beitrag: hotsystems
  Suche jemanden, der mir einen Sketch von 1602 LCD auf Nokia 5110 LCD umschreibt Gelegenheitsbastler 29 3.015 07.05.2015 16:06
Letzter Beitrag: Gelegenheitsbastler
  Suche Grafik Library für i2c avoid 3 913 14.04.2015 18:34
Letzter Beitrag: avoid
  5" TFT mit Font-IC, fehlende Schriftarten u. Grafik alpenfeuer 6 1.932 22.12.2014 20:56
Letzter Beitrag: mpl1337
  Peltier-Element, Temperatur unter die Raumtemperatur bringen Cray-1 43 9.000 25.10.2014 12:02
Letzter Beitrag: Cray-1
  delay alternativen zum laufen bringen Zerebrator 16 3.391 17.09.2014 13:58
Letzter Beitrag: Corvus
  Arduino Puls Sensor zum laufen bringen damaris 0 1.514 10.07.2014 20:11
Letzter Beitrag: damaris

Gehe zu:


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