Fehlermeldung Arduino IDE

OP #6181788
Lesenswert?
• ▲
▼
Habe ein Programmbeispiel aus dem Buch von Erik Bartmann abgetippt, 
hoffentlich fehlerfrei und über den Adressscanner für I2C die Adresse 
0x3F herausgefunden. Erhalte aber trotzdem folgende Fehlermeldung.

exit status 1
no matching function for call to 'LiquidCrystal_I2C::begin()'

Listing im Anhang.
Angehängte Dateien:
#6181811
Lesenswert?
• ▲
▼
Arduino Fanboy D. schrieb:
> Doch, sonst würde die Instantiierung schon angemäckert.

dann gilt eben:

Arduino Fanboy D. schrieb:
> Es gibt viele Arduino Libraries mit dem Namen/Klasse LiquidCrystal_I2C.
> Nicht jede hat eine begin() Methode.

und

https://www.heise.de/make/artikel/Arduino-Bibliotheken-einbinden-und-verwalten-3643786.html

für Leseverweigerer gibts auch youtube Videos
Gast #6181830
Lesenswert?
• ▲
▼
Joachim B. schrieb:
> Bernhard F. schrieb:
>> Erhalte aber trotzdem folgende Fehlermeldung.
>
> ???

Ich sehe die Fehlermeldung auch nicht, er hat sie aber wirklich 
geposted, wie man sofort feststellt, wenn man versucht zu antworten, im 
Zitat taucht sie dann nämlich auf...

Sprich: Entweder ein Bug im neuesten Update der Boardsoftware oder...

Ich hab's noch nicht genauer untersucht, ahne aber Schlimmes. Sprich: 
dass es kein Bug ist...
Gast #6181844
Lesenswert?
• ▲
▼
Bernhard F. schrieb:
> laut der Bibliotheksverwaltung müsste diese installiert sein.

und da steht doch in Großbuchstaben, das diese Lib nicht unbedingt 
kompatibel ist. Bist Du wirklich sicher dass Du die richtige Library 
installiert hast? Die Lib gleich darunter könnte besser passen. Oder 
schlechter. Üblicherweise steht doch bei solchen Beispielen von welchem 
Autor die Bibliothek ist.
Gast #6181860
Lesenswert?
• ▲
▼
Das findest Du heraus, indem Du in die Lib reinschaust. Bei den Settings 
der IDE findest Du den Pfad zu den Bibliotheken. Dort gibt es für jede 
installierte Lib einen Unterordner. Darin wiederum einen Ordner "src". 
Darin liegt ein Datei mit dem Namen der Lib und der Endung .h - darin 
findest Du alle verfügbaren Methoden.
#6181880
Lesenswert?
• ▲
▼
Bernhard F. schrieb:
> glaube kein begin() gefunden zu haben

wie das?

ich finde
::begin

und schrieb

Joachim B. schrieb:
> in die LIB ins CPP reinschauen und ::begin suchen

Bernhard F. schrieb:
> kann es damit zu tun haben, dass
> es ein esp 32 und kein Arduino ist ?

tja, für einen ESP32 gilt ja

#include "Arduino.h" nicht, also gehts mit dieser LIB ja nicht weil ein 
ESP32 kein Arduino.h kennt!
#6182253
Lesenswert?
• ▲
▼
c-hater schrieb:
> Ich sehe die Fehlermeldung auch nicht, er hat sie aber wirklich
> geposted, wie man sofort feststellt, wenn man versucht zu antworten, im
> Zitat taucht sie dann nämlich auf...
>
> Sprich: Entweder ein Bug im neuesten Update der Boardsoftware oder...
>
> Ich hab's noch nicht genauer untersucht, ahne aber Schlimmes. Sprich:
> dass es kein Bug ist...

Joachim B. schrieb:
> aber es wird wohl noch aktiv am Forum gearbeitet, das sieht hier daheim
> aus wie immer, @work war heute Vormittag schon alles nach rechts
> gewandert eigene Beiträge, logout usw.

so nun habe ich das neue Forenlayout auch @home, nicht schlecht, das FF 
Fenster kann nun kleiner ausfallen links ist alles zur Navigation, man 
muss sich leider nur umgewöhnen, ich will immer noch rechts......

Ich musste nur im FF die µC.net cookies löschen!

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.