問題タブ [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.
arduino - WIFI認証情報を保存
を呼び出すとWiFi.begin(ssid, pass)
、資格情報が保存されます。次回スケッチを実行すると、自動的に接続されます。
でもそのWiFi.config(IP, Gate, Subnet)
前に電話するとDHCPサーバーを使わずに接続してくれます。
しかし、再起動後、再びDHCPを使用しています。
WiFi.config
パラメータは、さらに使用するためにどこにも保存されていないようです。私は正しいですか?それらを保管するにはどうすればよいですか?
arduino - 変数を wifiManager.autoConnect() に渡して AP に名前を付ける方法
Stand
ESP8266 で AP 名を+ MAC アドレスからセミコロンを引いたものに設定しようとしていますStand5CCF7F238734
。
GetMyMacAddress()
私が書いた関数は明らかに機能しており、シリアル出力はそれを示しています。
String または char 変数を渡そうとするたびwifiManager.autoConnect()
に、コンパイラ エラーが発生します。ヘッダー ファイルは文字列型を識別しますが。
私が合格したmacStr
場合、または*macStr
「char」から「const char*」への無効な変換 [-fpermissive]
ap2
(文字列型)を渡すと、次のようになります。
「WiFiManager::autoConnect(String&)」の呼び出しに一致する関数がありません
私のコード:
接続すると、シリアル出力:
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
私はどこで間違いを犯していますか?
arduino - データを esp8266 に送信
esp8266 にデータを送信したい。
アルディーノfwを使用しています。
データは私がこれを試したURLにあります:
いくつかのデータを取得しましたが、信頼できません。
「192.168.4.1/HelloWorld」を呼び出す場合、HelloWorld という文字列が必要です。
何か案は?ありがとう!
arduino - 400 不正な要求 arduino esp8266
こんにちは、nodemcu ボードから値をテストしようとしています。arduino ide を使用してコードを作成し、GET を使用してローカルホストに値を送信するように WIFIClient の例を変更しました。それは私に悪い要求エラーを与えます。どんな助けや提案も大歓迎です
変更されたWIFIClinet
}
シリアルモニターからの出力
arduino - シリアル AT コマンドを使用した ESP8266
Arduino Nano Serial を介して ESP8266-07 と通信しようとしています。AT コマンドを使用して、リセット、wifi の接続、TCP サーバーの接続などを行っています。機能するスクリプトが 1 つあるので、ESP8266 が正しく配線されていることがわかります。私は 3.3V から 5V へのロジック コンバーターなどを使用しています... これは古い機能スクリプトです。
しかし、私はそれに満足していません。私はそれを最善にしようとしています。だから私はこのスクリプトを書きました:
この新しいスクリプトをシリアル モニターでテストすると、すべてが機能します。ESP8266 をシミュレートしているので、ESP8266 と同じように「OK」と「OK」と入力します。しかし、ESP8266 に接続しても何も動作しません。スクリプトの間違いはどこにありますか? Serial.find() の使い方は正しいですか?