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
Volumendaten Messsystem
02.12.2020, 11:37
Beitrag #17
RE: Volumendaten Messsystem
(02.12.2020 11:24)Laika10 schrieb:  Die Sketch Dateien funktionieren alle bis auf 2. Hier bekomme ich eine Fehlermeldung das die Header Datei nicht aufzufinden ist.

Ich weiss leider echt nicht genau wo hier der Fehler drin steckt HuhHuh

Ok, hatte nicht gelesen, dass es ein Shield ist, da kann man nur draufstecken und es muss passen. Also immer einen Link zum Modul posten, dann sieht man mehr.

Was der Fehler ist, kann man nur sehen, wenn du die Fehlermeldung postest. Bitte die auch in Code-Tags posten.
Evtl. hast du ja eine Library nicht richtig installiert.

Gruß Dieter

I2C = weniger ist mehr: weniger Kabel, mehr Probleme. Cool
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
02.12.2020, 11:50
Beitrag #18
RE: Volumendaten Messsystem
Doch also nur Draufstecken würde auch gehen, aber da ich für meine Sensoren danach noch die PWM Steckplätze brauche habe ich jetzt mal nur die Digitalen Steckplätze verwendet. Aber eig. ist es egal ob ich es direkt aufs Board stecke oder über die Digital Steckplätze versuch das Ergebnis ist leider immer gleich Sad.

Die Vollständige Fehlermeldung lautet:
Code:
C:\Users\mdardmand\Documents\Arduino\Touchscreen_V1\Touchscreen_V1.ino: In function 'void drawHomeScreen()':
C:\Users\mdardmand\Documents\Arduino\Touchscreen_V1\Touchscreen_V1.ino:60:45: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
   myGLCD.print("Volumenmesssystem",CENTER,10);
                                             ^
C:\Users\mdardmand\Documents\Arduino\Touchscreen_V1\Touchscreen_V1.ino:65:59: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
   myGLCD.print("Wareneingang und Zwischenlager", CENTER,41);
                                                           ^
C:\Users\mdardmand\Documents\Arduino\Touchscreen_V1\Touchscreen_V1.ino:67:56: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
   myGLCD.print("Zum Starten bitte Anklicken",CENTER, 64);
                                                        ^
C:\Users\mdardmand\Documents\Arduino\Touchscreen_V1\Touchscreen_V1.ino:77:51: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
   myGLCD.print("Volumendaten messen!", CENTER, 102);
                                                   ^
C:\Users\mdardmand\Documents\Arduino\Touchscreen_V1\Touchscreen_V1.ino: In function 'void getDistance()':
C:\Users\mdardmand\Documents\Arduino\Touchscreen_V1\Touchscreen_V1.ino:144:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
     myGLCD.print("cm ", 235, 178);
                                 ^
C:\Users\mdardmand\Documents\Arduino\Touchscreen_V1\Touchscreen_V1.ino:154:36: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
     myGLCD.print("meter ", 235, 178);
                                    ^
C:\Users\mdardmand\Documents\Arduino\Touchscreen_V1\Touchscreen_V1.ino: In function 'void drawDistanceSensor()':
C:\Users\mdardmand\Documents\Arduino\Touchscreen_V1\Touchscreen_V1.ino:177:28: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
   myGLCD.print("<-", 18, 15);
                            ^
C:\Users\mdardmand\Documents\Arduino\Touchscreen_V1\Touchscreen_V1.ino:180:48: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
   myGLCD.print("Zurück zum Hauptmenü", 70, 18);
                                                ^
C:\Users\mdardmand\Documents\Arduino\Touchscreen_V1\Touchscreen_V1.ino:182:65: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
   myGLCD.print("Bitte darauf achten, dass das Paket", CENTER, 50);
                                                                 ^
C:\Users\mdardmand\Documents\Arduino\Touchscreen_V1\Touchscreen_V1.ino:183:43: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
   myGLCD.print("exakt anliegt.",CENTER, 76);
                                           ^
C:\Users\mdardmand\Documents\Arduino\Touchscreen_V1\Touchscreen_V1.ino:189:46: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
   myGLCD.print("Maßeinheit wählen", 10, 114);
                                              ^
C:\Users\mdardmand\Documents\Arduino\Touchscreen_V1\Touchscreen_V1.ino:191:38: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
   myGLCD.print("Volumendaten",130,120);
                                      ^
C:\Users\mdardmand\Documents\Arduino\Touchscreen_V1\Touchscreen_V1.ino:195:29: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
   myGLCD.print("cm", 33, 140);
                             ^
C:\Users\mdardmand\Documents\Arduino\Touchscreen_V1\Touchscreen_V1.ino:202:32: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
   myGLCD.print("meter", 17, 180);
                                ^
C:\Users\mdardmand\Documents\Arduino\Touchscreen_V1\Touchscreen_V1.ino:206:35: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
   myGLCD.print("ERNI", CENTER, 220);
                                   ^
Der Sketch verwendet 29212 Bytes (11%) des Programmspeicherplatzes. Das Maximum sind 253952 Bytes.
Globale Variablen verwenden 363 Bytes (4%) des dynamischen Speichers, 7829 Bytes für lokale Variablen verbleiben. Das Maximum sind 8192 Bytes.
Ungültige Bibliothek C:\Users\mdardmand\Documents\Arduino\libraries\3.5inch_Arduino_8BIT_Module_ILI94​86_MAR3501_V1.1 in keine Header-Dateien (.h) in C:\Users\mdardmand\Documents\Arduino\libraries\3.5inch_Arduino_8BIT_Module_ILI94​86_MAR3501_V1.1 gefunden gefunden
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
02.12.2020, 11:58
Beitrag #19
RE: Volumendaten Messsystem
Die Fehlermeldung sagt doch eindeutig dein Problem.

Die Übergabe der Daten an das Display ist falsch. Da musst du etwas ändern.
Leider habe ich jetzt keine Möglichkeit da weiter einzusteigen, da ich die Library nicht kenne.

Daher solltest du unbedingt mit den Beispielen der Lib anfangen und wenn da Fehler sind, die bereinigen bzw. hier posten.

Gruß Dieter

I2C = weniger ist mehr: weniger Kabel, mehr Probleme. Cool
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
02.12.2020, 12:50
Beitrag #20
RE: Volumendaten Messsystem
@TO: 2 Vorschläge:
Code:
// Dein Code
myGLCD.print("Volumenmesssystem",CENTER,10);
// Vorschlag 1
myGLCD.print(F("Volumenmesssystem"),CENTER,10);
// Vorschlag 2
myGLCD.print((char *)F("Volumenmesssystem"),CENTER,10);

Wenn das bei der einen Zeile funktioniert, dann in allen entsprechend ändern.

Anderer Weg: Die GLCD-Lib ändern und dort const char * anstelle von char * eintragen.

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
03.12.2020, 08:12
Beitrag #21
RE: Volumendaten Messsystem
Danke für eure Vorschläge. Bleibt leider immer noch nur weiß...Huh

Das positive ist aber meine Fehlermeldungen sind draußen Tongue
Ich fange langsam an zu glauben, dass mein TFT Display nicht für den Microcontroller ist. Ich werde es mal weiter Versuchen und euch ein kurzes Feedback geben, falls ihr noch Ideen habt einfach drunter schreiben bitte Big Grin.

   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
03.12.2020, 08:58
Beitrag #22
RE: Volumendaten Messsystem
Warum nimmst du nicht einfach nur ein Beispiel aus der Library ?
Und dies ohne weitere Änderungen.

Gruß Dieter

I2C = weniger ist mehr: weniger Kabel, mehr Probleme. Cool
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
03.12.2020, 09:51
Beitrag #23
RE: Volumendaten Messsystem
(03.12.2020 08:58)hotsystems schrieb:  Warum nimmst du nicht einfach nur ein Beispiel aus der Library ?
Und dies ohne weitere Änderungen.

Die Beispiele aus der Library funktionieren alle Problemlos. Nur eben mein Projekt lässt sich nicht realisieren oder meinst du für mein Projekt ein Beispiel aus der Library?    
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
03.12.2020, 10:50
Beitrag #24
RE: Volumendaten Messsystem
(03.12.2020 09:51)Laika10 schrieb:  Die Beispiele aus der Library funktionieren alle Problemlos.
.....

Dann zeig uns zum Vergleich mal ein funktionierendes Beispiel.
Da kann man dann doch das mit deinem Sketch vergleichen und erkenne, wo der Fehler liegt.

Gruß Dieter

I2C = weniger ist mehr: weniger Kabel, mehr Probleme. Cool
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
Antwort schreiben 


Möglicherweise verwandte Themen...
Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
  Lineares Messsystem zur Positionsbestimmung mithilfe eines Hallsensors Philipp_ 3 3.281 05.04.2017 16:29
Letzter Beitrag: ardu_arne

Gehe zu:


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