2017-10-29 17 views
0

コンパイルされませんが、ArduinoのIDEでそれを使用している場合、コンパイルは、このエラーで停止:NodeMCUモジュールenduser_setup:プログラムは、私は、モジュールenduser_setupでNodeMCUファームウェアを内蔵し

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

が、私は何か他のものを含める必要がありますか?

+0

答えを受け取るには、必要な情報はありますか? –

答えて

1

基本的な誤解があるようです。 2つの選択肢がありますが、それらをミックスしてマッチさせました。

Arduinoの方法をプログラミングしたい場合、NodeMCUファームウェアは必要ありません。プログラムの1ビットを変更するたびに、バイナリ全体をコンパイルしてデバイスにアップロードする準備が必要です。

Luaでプログラミングする場合は、JavaScriptとあまり違いがないスクリプト言語を使用する場合は、最初にflash the NodeMCU firmwareにする必要があります。その後、単にupload your Lua script(s)を実行して、(再)実行を開始するか、今アップロードした新しい関数を呼び出すことができます。これのためにArduino IDEはまったく必要ありません。

免責事項:私はNodeMCUファームウェアチームのメンバーです。したがって、私が好むアプローチについては少し偏っていることを否定できません。

+0

ありがとうございました。 Arduino IDEをモジュールエンドユーザの設定のように使用して同様のアプローチがあるかどうか知っていますか? –

+0

WiFiManagerと呼ばれる:https://github.com/tzapu/WiFiManager –

関連する問題