問題タブ [nodemcu]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
5 に答える
7951 参照

lua - Wifi を使用して Lua スクリプトを NodeMCU にアップロードする

シリアルの代わりに Wifi インターフェイスを使用して、Lua スクリプトを NodeMCU にアップロードできますか?

私が見つけたチュートリアルと例はすべてシリアル インターフェイス、つまりケーブルを使用して NodeMCU をプログラムしていますが、何も接続せずに (スマートフォンまたはブラウザーを使用して) プログラムを変更したいと考えています。

0 投票する
2 に答える
647 参照

lua - このコードで起動した後、NodeMCU がエラーなしでクラッシュするのはなぜですか?

ESP8266 が再起動し続けます。

これは私のinit.luaです:

再起動後に毎回クラッシュするのはなぜですか?

これをトラブルシューティングするにはどうすればよいですか?

Lua 5.1.4 を搭載した NodeMCU 0.9.5 ビルド 20150318 があります。

別の lua スクリプトは正常に実行されています。

0 投票する
1 に答える
397 参照

lua - NodeMCU/Lua のパフォーマンスの問題

ws2812 モジュールにコードを追加して、led 値を格納できる再利用可能なバッファを使用できるようにします。

現在のバージョンがあります。

2 つの問題があります。

最初に、「オブジェクト指向スタイル」のインターフェースが必要でした。だから私はした:

ここでの問題はbuffer:set、コストがかかる各ループ ターンで解決されることです (このループには ~20.2ms かかります)。

「見栄えがよくない」この問題の回避策を見つけました。

これはうまく機能します (ループで 4.3 ミリ秒、4 倍以上高速) が、ハックに似ています。:/ buffer:set resolution を「キャッシュ」するより良い方法はありますか?

2 番目の質問、私の C コードでは、次を使用します。

これにより、バッファ ptr が返され、それが本当にws2812.buffer. しかし、この呼び出しは遅いです。私の ESP8266 では、約 50us です。呼び出しごとに (buffer:setたとえば、300 回) 実行すると、約 15 ミリ秒になります。

ユーザーデータを取得してそのタイプをチェックするより良い方法はありますか、それとも構造の先頭に「カナリア」を追加して独自のチェックを行う必要がありますか (50us と比較してほとんど「無料」になります...)?

0 投票する
2 に答える
916 参照

lua - ソケット接続後の ESP8266 リセット (パニックなし)

Wi-Fiに接続してサーバーを作成する、完全に機能するespチップがあります。OTA コマンドを送信すると、ソケット接続を使用してファイルをダウンロードする機能が実行されます。

これは私が使用している upgrader.lua です:

テストとして、ファイル名 = rz.lua および url = http://192.168.1.132/rz.luaを送信しています。cn 変数は、情報をクライアントに送り返すための接続です。

esp チップは次のように出力します。

問題は conn:send() コマンドに関連しているようです。オンコネクト機能内にある場合はリセットされます。外部にある場合は、読み取りタイムアウトが発生します (読み取り時に呼び出されることはないため)。他に何をすべきか本当にわかりません。

これは ESP ファームウェア情報です。

0 投票する
1 に答える
334 参照

lua - Arduino から Lua への GET リクエスト (ESP8266)

GET リクエストに問題があります。NodeMCU を搭載した ESP8266。Arduinoでの私のコード:

エラー:

")stdin:1: '"GET /json.htm?type=command¶m=udevice&idx=2&nvalue=0&svalue=11 HTTP/1.1Host: 192' 付近の未完成の文字列

Lua は\r\nGET リクエストを参照しませんか?

0 投票する
1 に答える
407 参照

arduino - LCD 16x2 は、NodeMCU1.0 を使用して Hello world を表示できませんでした

NodeMCU1.0を使用してLCDにテキストを表示する小さなプロジェクトを行っています。スケッチをアップロードすると「空白の画面のみ」でテキストが表示されない問題はありますか? 何か助けはありますか?

0 投票する
3 に答える
12934 参照

mqtt - test.mosquitto.org に接続できません

私は esp8266 に取り組んでおり、test.mosquitto.org に接続しようとしています。これが私がネットから得たものです

clientId、user、pass をどこから取得すればよいかわかりません。

ここで私が得ているもの:DNSリトライ1!DNS リトライ 2! DNS リトライ 3! DNS リトライ 4! DNS 失敗!

0 投票する
0 に答える
498 参照

lua - LUA の GET リクエスト - ">>" リクエストの送信後

Lua コードを Arduino IDE で送信します。

Arduinoでの私のスケッチ:

シリアル ポートを開き、コードを送信します。

しかし、私のESPは最後のコマンドの後に">>"を返します..画面があります ここに画像の説明を入力

これで conn:send を置き換えると:

すべて正しいです。サーバーからの応答を受け取ります...

手伝ってくれてありがとう!