タグ付けされた質問 「esp8266」

4
ESP8266はArduinoを置き換えることができますか?
私は愛好家で、これまでArduinoをシンプルなプロジェクトに使用してきました。次に、アドレス可能なLEDを含むプロジェクトを作成し、ArduinoでLED用のいくつかのプログラムを作成し、携帯電話で実行するものを選択します。 ESP8266は、Arduinoと話すのに適した安価なソリューションであることがわかりました。ウェブ上で検索して動作するようになると、独自のmcuがあり、Arduino IDEでコードを記述してアップロードできることがわかりました!20kBのRAM、80MHz CPU、3MBの4MBのフラッシュ(ただし、これらの数値はわかりませんが、その4分の1でもすごいです)!! いくつかのGPIOだけが必要な場合、なぜArduino UNOを使用する必要がありますか?このモジュールは信頼できますか?
15 esp8266 

4
ESP8266、Arduino IDE vs Lua?
ESP8266を購入する予定です。それで遊ぶためにLuaを本当に学ぶ必要がありますか?標準のArduino IDEでそれを使用している人々を見てきました。 Luaの代わりにArduino IDEを使用するには、カスタムファームウェアが必要ですか? Arduino IDEは、構文をすでに知っているので、私にとっては良いようです。NodeMCUをLuaで使用する代わりにArduino IDEを使用することのマイナス面はありますか?

5
ESP8266(12e)のボーレートを永久に変更する方法は?
重要:使用しないでAT+IPR=9600ください!(更新を参照) 115,200ボーで通信するESP8266 12Eモジュールがあります。私はSoftwareSerialのArduino Nanoでそれを使用するので、物事が乱雑になります。ESPモジュールのボーレートを下げる必要があることがわかりました。 私はそれを行う方法についてこのリンクを見つけました。 不思議なんだけど これは恒久的な変更ですか、それともモジュールに電源を投入した後で毎回行う必要がありますか? SoftSerialを介してArduinoからコマンドを送信することで同じことを達成できますか?ええと、私は試したのでそうではないと思いますし、常にAT+CIOBAUD=9600やでエラーが発生しAT+IPR=9600ます。 ESP8266の新しいファームウェアバージョンでは、ボーレートはデフォルトで9,600に設定されています。誰かがこれを確認できますか?そうであれば、この新しいファームウェアをフラッシュする方が良いですか? モジュールのベンダー: Ai-Thinker Technology Co.,Ltd. ファームウェアの現在のバージョンは0.3.0だと思います。送信する AT+GMRと、次のようになります。 sending AT+GMR response: ?AT¥TJÕ¨H(Q�²•ÉÍ¥½¹é‚r¢‚r‚r‚BÕ��Â’‚ŠªŠ¢Ò¢ªÒªÂJm SDK versioo:0.3.0 Ai�½½ ‚Šj ボーレートが高すぎるため、やはり一部のゴミです。 モジュールの他の情報: sending AT+RST response: ?AT+RST OK WRT "%M <99CT ets Jan 8 2013,rst catse:2, boot lode:(3,7) load 0x40100000ntail 4 chksum 0x89 ld tail 4 chm3 tail …

1
ESP8266の赤と青のLEDが点灯したまま
ESP8266をArduino UNOに接続しました。大きな問題が発生した後、いくつかのATコマンドを正常に実行できました。APモードもテストしました。 次に、Arduinoとのソフトウェアシリアル通信で問題が発生し、ボーレートを9600(以前は115200)に変更することにしました。 AT+IPR=9600コマンドを使用して変更しました。 その後、espの青色のLEDはオンのままで、ATコマンドを取りませんが、以下のようないくつかのASCIIテキストでシリアルモニターに意味不明な文字を出力します。 ets Jan 8 2013,rst cause:4, boot mode:(3,6) wdt reset load 0x40100000, len 1396, room 16 tail 4 chksum 0x89 load 0x3ffe8000, len 776, room 4 tail 4 chksum 0xe8 load 0x3ffe8308, len 540, room 4 tail 8 chksum 0xc0 csum 0xc0 2nd boot version : …

1
ESP8266はどういうわけかwifiアクセスデータを覚えていますか?
今日私はESP8266をいじくり回し、OTAを試してWebサーバーを作成しました。エラーを見つけるために、スケッチを次の行だけに減らしました。 #include <ESP8266WebServer.h> ESP8266WebServer server(80); void setup() { Serial.begin(115200); server.on("/", []() { Serial.println("Sending response..."); server.send(200, "text/plain", "Hi there!"); }); server.begin(); } void loop() { server.handleClient(); } Wifiネットワークに接続するためのコードがないことに注意してください。ただし、チップは起動のたびにローカルのWPA2で保護されたネットワークに接続します。私はチップにpingを実行でき、ブラウザは「こんにちは!」http経由のメッセージでは、シリアルメッセージが出力されます。 これはどのようにして可能ですか?ESP8266はどういうわけかWifi情報を保持していますか?おそらく完全に上書きされなかった古いOTAデータのためでしょうか? 私はplatformioを使用しています。これが私のplatformio.ini全体です。 [env:d1_mini] platform = espressif8266 board = d1_mini framework = arduino ここにコンパイルとアップロードのログを投稿しました:https://pastebin.com/BtGrFZiu
10 esp8266  wifi 

6
Arduino UnoからSoftwareSerialポート経由でESP8266にATコマンドを送信します
ゴール Arduino UNOから、ATコマンドをSoftwareSerialポート経由でESP8266に送信し、結果を受信します。 現在の状態 ATコマンドを送信して何も返さない(ワイヤリングスキーム1)、またはATコマンドを送信してガベージバックを返す(ワイヤリングスキーム2)。 Arduinoをパススルーとして使用して(リソースセクションにリストされているチュートリアルで説明されているように)、ATコマンドを送信できます。ESP8266と115200ボーで通信できることがわかりました。 これは実行した結果ですAT+GMR: AT version:0.40.0.0(Aug 8 2015 14:45:58) SDK version:1.3.0 Ai-Thinker Technology Co.,Ltd. Build:1.3.0.2 Sep 11 2015 11:48:04 配線図1 !! 緑のワイヤーをArduino Unoのピン3に、黄色のワイヤーをピン2に接続しています。写真が示唆するように1と0ではありません!! 配線図2 上記と同じ配線ですが、RXとTXを逆にしました。緑のワイヤーはピン2に接続され、黄色のワイヤーはピン3に接続されています。 コード これはArduino Unoで実行されています #include <SoftwareSerial.h> SoftwareSerial esp8266(2, 3); void setup() { // Open serial communications and wait for port to open: Serial.begin(115200); …
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.