2017-10-29 6 views
0

I NodeMCU Firmware mit Modul enduser_setup gebaut, aber wenn es in Arduino IDE mit der Zusammenstellung stoppt mit diesem Fehler:NodeMCU Modul enduser_setup: Programm lässt sich nicht kompilieren

enter code here test_:35: error: 'enduser_setup' was not declared in this scope`

Muss ich etwas anderes schließen?

+0

Gibt es noch mehr Informationen, die Sie benötigen, bevor Sie die Antwort akzeptieren könnte? –

Antwort

1

Es scheint ein grundlegendes Missverständnis zu sein. Es gibt zwei Möglichkeiten, aber Sie haben sie gemischt und abgestimmt.

Wenn Sie die Arduino Art und Weise programmieren möchten, dann müssen Sie nicht die NodeMCU Firmware. Sie müssen bereit sein, die gesamte Binärdatei zu kompilieren und auf das Gerät hochzuladen, wenn Sie ein einzelnes Bit in Ihrem Programm ändern.

Wenn Sie in Lua eine Skriptsprache programmieren möchten, die nicht zu sehr von JavaScript verschieden ist, dann müssen Sie zuerst flash the NodeMCU firmware. Danach einfach upload your Lua script(s) und (neu) starten Sie die Ausführung oder rufen Sie die neuen Funktionen auf, die Sie gerade hochgeladen haben. Sie werden die Arduino IDE dafür überhaupt nicht brauchen.

Haftungsausschluss: Ich bin ein Mitglied des NodeMCU-Firmware-Teams, und daher kann ich nicht bestreiten, etwas voreingenommen zu sein, welchen Ansatz ich bevorzuge.

+0

vielen Dank. Wissen Sie, ob es einen ähnlichen Ansatz mit Arduino IDE wie Modul-Endbenutzer-Setup gibt? –

+0

Es heißt WiFiManager: https://github.com/tzapu/WiFiManager –

Verwandte Themen