問題タブ [arduino-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 投票する
1 に答える
747 参照

arduino - WIFI認証情報を保存

を呼び出すとWiFi.begin(ssid, pass)、資格情報が保存されます。次回スケッチを実行すると、自動的に接続されます。

でもそのWiFi.config(IP, Gate, Subnet)前に電話するとDHCPサーバーを使わずに接続してくれます。
しかし、再起動後、再びDHCPを使用しています。

WiFi.configパラメータは、さらに使用するためにどこにも保存されていないようです。私は正しいですか?それらを保管するにはどうすればよいですか?

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

arduino - 変数を wifiManager.autoConnect() に渡して AP に名前を付ける方法

StandESP8266 で AP 名を+ MAC アドレスからセミコロンを引いたものに設定しようとしていますStand5CCF7F238734

GetMyMacAddress()私が書いた関数は明らかに機能しており、シリアル出力はそれを示しています。

String または char 変数を渡そうとするたびwifiManager.autoConnect()に、コンパイラ エラーが発生します。ヘッダー ファイルは文字列型を識別しますが。

私が合格したmacStr場合、または*macStr

「char」から「const char*」への無効な変換 [-fpermissive]

ap2(文字列型)を渡すと、次のようになります。

「WiFiManager::autoConnect(String&)」の呼び出しに一致する関数がありません

私のコード:

接続すると、シリアル出力:

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

arduino-uno - ESP8266-01 を使用する Ardiuno Uno R3 から Wi-Fi ネットワークへの接続が応答せず、Wifi シールドが存在しない

ESP8266-01を使ってArduino Uno R3をWiFiで接続する例として、Arduino IDEのesp wifiのようなものを使っています。
初めてコンパイルすると、コンパイル時に警告が表示されます。
2 回目のコンパイルでは、警告が表示されません。
シリアル モニターに、Wifi シールドが存在しないというメッセージが表示されます。

しかし、以下のサンプルコードを実行し、シリアルモニター上で AT コマンドを実行すると、コマンドを実行して適切な結果を得ることができます。

私はArduinoの3.3vをESP8266のVCCに接続し、ESPのGD_PD
RXはArduinoのピン0に、ESPの
TXはArduinoのピン1に
共通です

モジュールの実行に必要なすべてのライブラリを追加しました。
AT+GMRを使用したファームウェアのバージョンは0.40

私はどこで間違いを犯していますか?

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

arduino - データを esp8266 に送信

esp8266 にデータを送信したい。

アルディーノfwを使用しています。

データは私がこれを試したURLにあります:

いくつかのデータを取得しましたが、信頼できません。

「192.168.4.1/HelloWorld」を呼び出す場合、HelloWorld という文字列が必要です。

何か案は?ありがとう!

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

arduino - 400 不正な要求 arduino esp8266

こんにちは、nodemcu ボードから値をテストしようとしています。arduino ide を使用してコードを作成し、GET を使用してローカルホストに値を送信するように WIFIClient の例を変更しました。それは私に悪い要求エラーを与えます。どんな助けや提案も大歓迎です

変更されたWIFIClinet

}

シリアルモニターからの出力

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

arduino - シリアル AT コマンドを使用した ESP8266

Arduino Nano Serial を介して ESP8266-07 と通信しようとしています。AT コマンドを使用して、リセット、wifi の接続、TCP サーバーの接続などを行っています。機能するスクリプトが 1 つあるので、ESP8266 が正しく配線されていることがわかります。私は 3.3V から 5V へのロジック コンバーターなどを使用しています... これは古い機能スクリプトです。

しかし、私はそれに満足していません。私はそれを最善にしようとしています。だから私はこのスクリプトを書きました:

この新しいスクリプトをシリアル モニターでテストすると、すべてが機能します。ESP8266 をシミュレートしているので、ESP8266 と同じように「OK」と「OK」と入力します。しかし、ESP8266 に接続しても何も動作しません。スクリプトの間違いはどこにありますか? Serial.find() の使い方は正しいですか?