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
falsches Display oder einfach nur keine Ahnung?
10.01.2021, 19:22
Beitrag #25
RE: falsches Display oder einfach nur keine Ahnung?
Du gibst einfach alle Zeichen aus (ungetestet):
Code:
void printChars(Stream &st) {
  for(byte i=0; i<=255;i++) {
    st.print(i,DEC);
    st.print('\t');
    st.println((char)i);
  }
}

void setup() {
....
  printChars(lcd);
}

void loop() {}

Gruß Tommy

"Wer den schnellen Erfolg sucht, sollte nicht programmieren, sondern Holz hacken." (Quelle unbekannt)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
10.01.2021, 22:38 (Dieser Beitrag wurde zuletzt bearbeitet: 10.01.2021 22:39 von hotsystems.)
Beitrag #26
RE: falsches Display oder einfach nur keine Ahnung?
(10.01.2021 19:00)Steinspiel schrieb:  Was ist mit "Schleife" gemeint? Ich nahm an es ist wie bei PC/Mac: dort verschiedene (TTF) Font mit den verschiedenen darstellbaren Zeichen, also Wingdings fürs Flugzeug und ITC Bauhaus für Konstruierte Sans Serif, hier ebenfalls Fonts in sehr kleinen Abmaßen damit die auf den kleinen Displays gerade noch lesbar sind, oder?

Das ist jetzt aber nicht dein Ernst ?
Du bist hier schon eine Weile dabei und baust Verbindungen zu MQTT auf, weißt aber nicht, was eine Schleif in der Programmierung mit C++ ist.

Ok, zum Glück hat die Tommy ja schon ein Beispiel geschrieben.
Beschäftige dich bitte dringend mit den Grundlagen.
Das ist wichtiger als das unwichtige MQTT.

Gruß Dieter

I2C = weniger ist mehr: weniger Kabel, mehr Probleme. Cool
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
10.01.2021, 22:43
Beitrag #27
RE: falsches Display oder einfach nur keine Ahnung?
(09.01.2021 00:51)Steinspiel schrieb:  
(09.01.2021 00:13)nbk83 schrieb:  [...]
wären vielleicht die beiden Bücher für Dich interessant.

Das sind sie. Davon wird es wohl eins werden.
das freut mich, guter Tipp!
Wollte hier noch drauf geantwortet haben: Wenns erstmal nur ein Buch werden soll, dann würde ich das von Erik Bartmann nehmen, passt von den Projekten her eher zu Dir.
Grüße Jan
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
11.01.2021, 19:39
Beitrag #28
RE: falsches Display oder einfach nur keine Ahnung?
Moin Tommy,
(10.01.2021 19:22)Tommy56 schrieb:  Du gibst einfach alle Zeichen aus (ungetestet):

da waren sie wieder meine drei Probleme... ;-(

Danke erst einmal für Deinen Code. Aber, Du wirst es ahnen, durch meine "...fehlenden Grundkentnisse" komme ich wirklich nicht sehr weit:
ich nehm an das bei
Code:
printChars(lcd);
"lcd" durch den Namen meines Display ersetzt werden muss, ohne es wirklich zu wissen. Es gab auf jeden Fall einige Fehlermeldungen beim kompilieren, egal was ich in dem Sketch umgestellt habe...!

Ich belass es für den Moment dabei, vor der Displayausgabe will ich noch ein paar andere Dinge lösen damit es überhaupt was auszugeben gibt... ;-)

Danke für Deine Hilfe.
Nur der Vollständigkeit halber, damit andere sehen wie es *nicht* geht.
Code:
/*
  HelloWorld_geaendert.ino
*/

#include <U8g2lib.h>
#ifdef U8X8_HAVE_HW_I2C
#include <Wire.h>
#endif

void printChars(Stream &st) {
  for(byte i=0; i<=255;i++) {
    st.print(i,DEC);
    st.print('\t');
    st.println((char)i);
  }
}

U8G2_SH1106_128X64_NONAME_F_HW_I2C u8g2(U8G2_R0, /* reset=*/ U8X8_PIN_NONE);

void setup() {
  u8g2.begin();
  
  printChars(U8G2_SH1106_128X64_NONAME_F_HW_I2C)
}

void loop() {}

bis dann,
Steinspiel
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
11.01.2021, 19:41
Beitrag #29
RE: falsches Display oder einfach nur keine Ahnung?
Hallo Dieter,
(10.01.2021 22:38)hotsystems schrieb:  Das ist jetzt aber nicht dein Ernst ?

Schon...

Zitat:was eine Schleif in der Programmierung mit C++ ist.

Was das in einem Programm / Code ist, weiß ich. Habe das allerdings während des lesen / antworten, sagen wir mal, nicht in den richtigen Kontex gebracht...

Es wird besser!

bis dann,
Steinspiel
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
11.01.2021, 19:43
Beitrag #30
RE: falsches Display oder einfach nur keine Ahnung?
Moin Jan,
(10.01.2021 22:43)nbk83 schrieb:  dann würde ich das von Erik Bartmann nehmen, passt von den Projekten her eher zu Dir.

Unabhängig von Deiner Empfehlung hatte ich genau das schon bestellt.
Einige der Rezension die ich gelesen hatte waren zwar "sehr verhalten", aber irgendwat is ja immer! ;-)
Ich freu mich jedenfalls drauf.

bis dann,
Steinspiel
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
11.01.2021, 19:48
Beitrag #31
RE: falsches Display oder einfach nur keine Ahnung?
(11.01.2021 19:39)Steinspiel schrieb:  
Code:
printChars(lcd);
Nö, der Fehler lag bei mir. u8g2 erbt nicht von Stream. Mein Beispiel ist nur für zeichenorientierte Displays (wie 16x2 LCD und ähnliche) geeignet.

Gruß Tommy

"Wer den schnellen Erfolg sucht, sollte nicht programmieren, sondern Holz hacken." (Quelle unbekannt)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
Antwort schreiben 


Möglicherweise verwandte Themen...
Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
  Logging nach Serial und/oder Telnet miq19 34 2.955 19.06.2021 15:40
Letzter Beitrag: miq19
  Erfahrungen mit ESP32 und WLAN/MQTT oder was ich beobachtet habe... Arduino4Fun 23 4.896 09.04.2021 16:15
Letzter Beitrag: amshh
  welches TFT Display für LolinD32Pro ? Steinspiel 8 1.149 09.04.2021 06:29
Letzter Beitrag: Steinspiel
  WiFi keine Anmeldung am Netzwerk Nichtraucher 11 1.821 09.10.2020 22:48
Letzter Beitrag: Nichtraucher
  ESP32+SIM808 Gpsdaten auf Display und SMS reinhard-adam 0 746 06.10.2020 16:49
Letzter Beitrag: reinhard-adam
  Esp8266 GPIO default In- oder Out-put? N1d45 0 906 29.08.2020 06:58
Letzter Beitrag: N1d45
  i2c LCD Display am Wemos D1 Mini mit mqtt klappt nach modifikation nicht raspido 5 2.007 15.06.2020 22:19
Letzter Beitrag: stw
Tongue Neu und keine Ahnung S-T-O-N-E 2 1.246 14.06.2020 15:11
Letzter Beitrag: S-T-O-N-E
  Display am ESP32 - kein Bild Gerdchen03 17 4.883 13.10.2019 16:56
Letzter Beitrag: Gerdchen03
  SSD1322 Display anschließen fuxi 0 1.147 07.10.2019 16:08
Letzter Beitrag: fuxi

Gehe zu:


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