問題タブ [esp8266]

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 投票する
2 に答える
7430 参照

lua - NodeMCUでバッテリーの状態を確認?

Lua でNodeMCUの ESP8266開発ボードを使用しています。私はチップに 3V の単 3 電池 2 本を使って電力を供給しています。これを参照してください:

https://www.hackster.io/noelportugal/ifttt-smart-button-e11841

ここに画像の説明を入力

NodeMCU を使用してバッテリーの状態を確認するにはどうすればよいですか?

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

lua - NodeMCU を使用しているデバイスを介してブロードキャストされた他の WiFi ネットワーク SSID をリッスンするにはどうすればよいですか?

デバイスは、以前に接続したネットワークの SSID をブロードキャストします。NodeMCU Lua API (「ネットワークカードをモニターモードに設定」) を使用して、そのようなブロードキャストを聞く方法を知りたいですか?

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

esp8266 - NodeMCUを使用してesp8266に接続しているユーザーの数をどのように数えますか

wifi経由で接続すると開くジオキャッシュを作成しています。esp8266 に接続しているユーザーの数をカウントできるようにする必要があります。NodeMCUの最新バージョンを使用してフラッシュしました。

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

esp8266 - ESP8266 送受信ソケット

ESP8266 の NodeMCU プログラミングは初めてです。文字列をサーバーに送信し、応答文字列を受信する必要があります。というわけでコードを書いてみましたが、うまく動きません。私のプログラムは時間をかけて動作し、メモリがいっぱいであるというメッセージを表示します。手伝って頂けますか?

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

nginx - Arduino ESP8266 が HTTP サーバーからすべてのデータを受信しない

HTTPサーバー(Nginx + Flask)と対話するためにarduinoとesp8266を使用しています。リクエストをサーバーに送信することに成功しましたが、esp8266 が受信したメッセージを確認しましたが、esp8266 はサーバーからすべてのデータを取得していませんでした。

想定される結果は次のようになります。

現在、私が得た結果は次のとおりです。

ESP8266 モジュールに送信したストリーム:

タイムアウト/遅延を使用してさらにデータを待機しようとしましたが、うまくいきませんでした。誰でも同じ問題がありますか?

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

arduino - シリアル速度の変更後、ESP8266 に接続できません

いくつかの試行錯誤の後、今夜、私のArduino UnoはESP8266 モジュールと話し始めました。最も一般的な配線、十分なサイズの外部電源からのモジュールへの 3.3V 電源、3.3V TX ラインの直接接続、および分圧器を使用します。 5V RXから読み取る。

ESP8266<->Arduino シリアル通信の速度を 115200に設定した後、シリアル モニターに明確な起動メッセージとコマンド応答が表示されました。

ESP8266 モジュールへの通信を示す Arduino シリアル モニター

これらのメッセージはいくつかの文字化けによってインターリーブされていたので、通信速度を下げてみました。この目的のために、モジュールにコマンドを発行するAT+IPR=9600と、すぐに青色の LED にアクションが表示され、コンソールに OK の応答が表示され、最終的に同じ LED がオンに固定されました。

その結果、Arduino側のシリアル速度を で調整しましたesp8266.begin(9600);、モジュールとのそれ以上の通信を取得できませんでした。 どの速度でもゴミしか見えなくなりました。

モジュールが別の速度にエスカレートした可能性はありますか? それらの多く (4800、57600、19200、115200 に戻るなど) を試しましたが、モニターに明確な応答が表示されませんでした。

接続を再確立するための試みを提案できますか? 最後のコマンド結果をリセットする方法はありますか? より簡単な解決策を試すことができる場合は、ファームウェアの更新の設定を避けたいと思います。

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

ajax - ESP8266 + Teensyduino Web サーバー

ESP8266 と組み合わせた Teensy 3.2 マイクロコントローラーを使用しています。現在、ajax で更新された単純な HTML Web ページを提供しようとしています。ESP に接続してページを提供できますが、XML データでページを更新するのに問題があります。問題はループ関数のどこかにあります。ESP で XML データを適切に送信する方法がわからないか、重要な機能が欠落している可能性があります。大変助かります!

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

arduino-uno - esp8266 で arduino をプログラミングする際の問題

arduino uno と esp8266 でのプログラミングに少し問題があります。arduino unoをesp8266モジュールに接続しました。

空のプログラムを実行してそのコマンドで esp8266 をテストすると、正しい結果が得られます。

手動で入力したコマンドと結果: ここに画像の説明を入力

シリアル モニタ コマンド AT で手動で与えると、すべてのコマンドに対して OK で正しい結果が得られます。

しかし、プログラムで自動化しようとすると、シリアル モニターで手動で入力したときに得られる出力が得られません。私のコードを確認してください。

私の出力は次のとおりです。 ここに画像の説明を入力

私の次のプログラム

このプログラムに対する私の結果は、シリアル モニターでは何も表示されません。

プログラム内のコマンドを文字列として取得して、Web サーバーとして機能するときに検索などの文字列操作を実行できるようにしたいと考えています。

誰か助けてください。