Und dort wird ja die DS3231 lieb benutzt, noch was im dem Sketch aus #1 ist LCD 2004 deklariert. Macht aber nix es wird nur Zeile 0 benutzt wie ich sehe
Das ging in #11 los - da war die 1307 noch drin. Die 3232 kam dann nach Hinweis von @agmue. Da aber nur die Zeit gebraucht wird, ist das eh egal.
Mit dem Hintergrund, das die Timelib da mit drin ist, gehört das eh zusammen.
Ungeachtet dessen, muss es erstmal sauber kompilieren.
Da die Installation nicht das macht, was sie soll - denn hier gehts ja...
Ich habe gestern abend auf meinem Notebook sowohl die Version 1.8.19 und 2.0 installiert und den Scketch dort dort hochgeladen (wollen). In beiden Versionen wurde das Wort"POSITIVE" bemängelt und das Laden abgebrochen.
Jetzt gehe ich an die Portable Version, ich hoffe ich krieg das hin.
habe in dem Verzeichnis "Portable" die IDE geöffnet, aber ein Verzeichnis portable\sketchbook ist nicht entstanden, lediglich in der IDE unter Datei ist skechtbook. Aber das ist da immer.
Nochmal:
Das 1.8.19er zip entpacken.
Es entsteht ein Ordner arduino-1.8.19 in dem die gesamte Installation der Software drin ist.
Da drin einen Ordner portable anlegen:
Es gibt verschiedene LCD Libraries. Viele verwenden die gleichen Klassennamen ("LiquidCrystal_I2C") aber abweichende Konstruktoren.
Bei dir passt der verwendete Konstruktor für das LCD Objekt nicht zu deiner installierten Library.
Nimm mal das Hello World Beispiel aus der LCD Library,
passe die I2C Adresse an
und lade es hoch.
Das Beispiel muss kompilieren.
Das Display muss mit deiner LCD Library funktionieren.
Wenn das gegeben ist - passt du deinen Sketch an deine tatsächlich installierte Library an. Vermutlich musst du genau die Zeile mit dem Positive ändern, und zwar so wie im LCD Beispiel gezeigt.
soll ich jetzt den Ordner Scetchbook laden?
Im Übrigen zeigt der scetch jetzt auch hier wie auf meinem Notebook als Fehler 'POSITIVE' was not declared in this scope an.
Du musst jetzt die notwendigen Librarys einspielen.
Dazu unter Sketch - Bibliothek einbinden - Bibliothek verwalten.
Dort holst Du Dir die LiquidCrystal I2C by Marco Schwartz
wenn auf dem lcd Hello World steht, ist alles gut. (Vorher die Adresse anpassen!)
Dann schau Dir an, wie dort die Initialisierung eingerichtet ist und wie das im setup() aufgerufen wird.
Das passt Du dann in Deinem Sketch an.
Dann sollte er kompilieren.
Der Sketch verwendet 9804 Bytes (30%) des Programmspeicherplatzes. Das Maximum sind 32256 Bytes.
Globale Variablen verwenden 567 Bytes (27%) des dynamischen Speichers, 1481 Bytes für lokale Variablen verbleiben. Das Maximum sind 2048 Bytes.