Robert schrieb:
> Oke habe die Library geupdatet, doch jetzt steht zusätzlich noch:Invalid
> library found in C:\Users\ror\Documents\Arduino\libraries\LiquidCrystal:
> no headers files (.h) found in
> C:\Users\ror\Documents\Arduino\libraries\LiquidCrystal
Schritt 1:
Mache das erstmal wieder rückgängig!
Schritt 2:
Die LiquidCrystal.h suchen.
Die Ausführlichen Meldungen sagen dir, wo sie zu finden ist.
Und zwar im Arduino Programmordner, im Unterverzeichnis
libraries/LiquidCrystal/src
Schritt 3:
In dieser Datei eine Zeile hinzufügen:
#include <Arduino.h>
Das sieht dann so aus:
1 | #ifndef LiquidCrystal_h
|
2 | #define LiquidCrystal_h
|
3 |
|
4 | #include <Arduino.h>
|
5 |
|
6 | #include <inttypes.h>
|
7 | #include "Print.h"
|
8 |
|
9 | //ab hier, weiter wie gehabt.
|
Der Grund:
Für die modernen AVR existiert eine etwas andere Ordnungsstruktur.
#include <Arduino.h> verschafft den Zugang zur Print Klasse.
Das #include <Arduino.h> richtet keinen Schaden für andere Arduinos an.