คำถามติดแท็ก esp8266

4
ESP8266 สามารถแทนที่ Arduino ได้หรือไม่?
ฉันเป็นคนอดิเรกและเคยใช้ Arduino มาแล้วสำหรับโปรเจ็กต์ง่าย ๆ ตอนนี้ฉันต้องการสร้างโครงการที่เกี่ยวข้องกับ LED ที่กำหนดแอดเดรสได้ฉันต้องการเขียนโปรแกรมหลายโปรแกรมบน Arduino สำหรับไฟ LED และบนโทรศัพท์ของฉันฉันเลือกโปรแกรมที่จะเรียกใช้ ฉันพบว่า ESP8266 เป็นวิธีแก้ปัญหาที่ดีและราคาถูกในการพูดคุยกับ Arduino ค้นหาบนเว็บเพื่อเรียนรู้การใช้งานฉันพบว่ามันมี mcu เป็นของตัวเองและฉันสามารถเขียนและอัปโหลดรหัสของฉันใน Arduino IDE! RAM ขนาด 20kB, CPU 80MHz และแฟลชขนาด 4MB ราคา 3 USD (อย่างไรก็ตามฉันไม่แน่ใจว่าตัวเลขเหล่านี้จะเป็นอะไร ถ้าฉันต้องการ GPIO สักสองสามทำไมต้องใช้ Arduino UNO โมดูลนี้เชื่อถือได้หรือไม่?
15 esp8266 

4
ESP8266 Arduino IDE เทียบกับ Lua
ฉันวางแผนที่จะซื้อ ESP8266 ฉันจำเป็นต้องเรียนรู้ Lua ให้เล่นด้วยจริงหรือไม่? ฉันเคยเห็นบางคนใช้กับ Arduino IDE มาตรฐาน คุณต้องการเฟิร์มแวร์ที่กำหนดเองเพื่อใช้ Arduino IDE แทน Lua หรือไม่? Arduino IDE นั้นดูดีกว่าสำหรับฉันเพราะฉันรู้จักไวยากรณ์แล้ว มีข้อเสียในการใช้ Arduino IDE แทน NodeMCU กับ Lua หรือไม่?

5
วิธีการเปลี่ยน baudrate ของ ESP8266 (12e) อย่างถาวร?
สำคัญ: ห้ามใช้AT+IPR=9600! (ดูอัปเดต) ฉันมีโมดูล ESP8266 12E ที่สื่อสารที่ 115,200 bauds เนื่องจากฉันใช้กับ Arduino Nano กับ SoftwareSerial สิ่งที่ได้รับยุ่ง ดังนั้นฉันจึงพบว่าฉันควรลดอัตราการรับส่งข้อมูลของโมดูล ESP ฉันพบลิงค์นี้เกี่ยวกับวิธีการทำ ฉันสงสัย นี่เป็นการเปลี่ยนแปลงถาวรหรือคุณจำเป็นต้องทำสิ่งนี้ทุกครั้งหลังจากโมดูลได้รับพลังงานหรือไม่ ฉันสามารถทำสิ่งเดียวกันโดยการส่งคำสั่งจาก Arduino ผ่าน SoftSerial ได้หรือไม่ ดีฉันเดาไม่ได้เพราะผมพยายามและผมเคยได้รับข้อผิดพลาดในหรือAT+CIOBAUD=9600AT+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 ขยะอีกครั้งเนื่องจากอัตราการรับส่งข้อมูลซึ่งสูงเกินไป ข้อมูลอื่น ๆ …

1
ไฟ LED ทั้งสีแดงและสีน้ำเงินของ ESP8266 ยังคงเปิดอยู่
ฉันเชื่อมต่อ ESP8266 กับ Arduino UNO แล้ว หลังจากประสบปัญหาใหญ่ฉันก็สามารถเรียกใช้คำสั่ง AT ได้สำเร็จ ฉันได้ทดสอบโหมด AP แล้ว จากนั้นฉันก็มีปัญหากับการสื่อสารแบบอนุกรมของซอฟต์แวร์กับ Arduino และตัดสินใจที่จะเปลี่ยนอัตรารับส่งข้อมูลเป็น 9600 (ก่อนหน้านี้คือ 115200) ฉันใช้AT+IPR=9600คำสั่งเพื่อเปลี่ยน หลังจากไฟ LED สีฟ้าของ esp ยังคงอยู่และไม่รับคำสั่ง 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, …

1
ESP8266 จดจำการเข้าถึงข้อมูล wifi ได้หรือไม่
วันนี้ฉันทำการซ่อมด้วย ESP8266 ลองใช้ OTA และเขียนเว็บเซิร์ฟเวอร์ เพื่อหาข้อผิดพลาดฉันลดร่างลงเหลือเพียงบรรทัดต่อไปนี้ #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(); } ขอให้สังเกตว่าไม่มีรหัสเพื่อเชื่อมต่อกับเครือข่ายไร้สาย อย่างไรก็ตามชิปยังคงเชื่อมต่อกับเครือข่ายในพื้นที่ที่ปลอดภัย WPA2 ของฉันในการบู๊ตทุกครั้ง ฉันสามารถปิงชิปได้เบราว์เซอร์ของฉันสามารถรับ "สวัสดี!" ข้อความผ่าน http ข้อความอนุกรมจะถูกพิมพ์ เป็นไปได้อย่างไร? ESP8266 เก็บข้อมูล Wifi อย่างใดอย่างหนึ่งหรืออาจเป็นเพราะข้อมูล OTA เก่าที่ไม่ได้เขียนทับทั้งหมด ฉันใช้ platformio นี่คือ …
10 esp8266  wifi 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.