Arduino benutzerdefinierte Bibliothek Fehler beim kompilieren delay()
Ich versuche zu schreiben ein adruino Bibliothek aber immer aufgehängt auf Fehler erfordern mich zu include-header-Dateien. Ich habe laufen in eine, ich kann nicht finden die header-Datei. Ich erhalte die Fehlermeldung:
...file.cpp:23: error: 'delay' was not declared in this scope
Zeile 23 meines .cpp-Datei:
delay(10);
Jegliche Hilfe würde sehr geschätzt werden. Danke.
- Ich habe festgestellt, dass inklusive Arduino.h arbeitet. Wenn es einen besseren Weg, lassen Sie mich wissen, aber jedenfalls habe ich eine Antwort gefunden. Inklusive Arduino.h machte es auch so dass ich nicht brauchen, um beliebige der anderen header-fils ich war auch wie WString.h, HardwareSerial.h oder Stdio.h.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn Sie eine version der Arduino-software vor 1.0 (mit der Versionsnummer der form 00XY, z.B. 0023) müssen Sie
WProgram.h
in Ihr .cpp-Dateien.Wenn Sie mit 1.0 oder höher beinhalten
Arduino.h
statt (die header-Datei umbenannt wurde in dieser version).error: WProgram.h: No such file or directory
ist das, was ich im Gegenzug bekam.Arduino.h
.ändern
zu
in der beanstandeten .h-header-Datei