สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-13 06:58
ในบทช่วยสอนนี้ ฉันจะแสดงวิธีตั้งค่าโมดูล ESP8266 โดยใช้ Arduino IDE ไม่ใช่ตัวแปลง TTL ภายนอก
ขั้นตอนที่ 1: เปิดโมดูล ESP8266 ของคุณ
เปิดโมดูล ESP8266 ของคุณโดยใช้ Arduino Nano 3.3V Dc Output Pin โปรดจำไว้ว่าบางครั้งบอร์ด Arduino ไม่ได้ส่งแรงดันไฟฟ้าที่เพียงพอไปยังโมดูล ESP8266 คุณสามารถใช้ตัวควบคุม 3.3 V (ห้ามเกินแรงดันอินพุตจาก 3.3v) (AMS1117) เพื่อจ่ายไฟให้กับโมดูลนี้ วงจรแบ่งแรงดันใช้สำหรับปล่อย Arduino 5V ไปที่ ESP8266 3.3 V.
ขั้นตอนที่ 2: แผนผังไดอะแกรม
นี่คือแผนผังในโค้ดของฉัน ฉันใช้ Digital pin 2 เป็น Tx และ D3 เป็น RX. Source Code
ขั้นตอนที่ 3: เปิด Arduino IDE
เปิด Arduino IDE และวางซอร์สโค้ดในหน้าต่างเหมือนที่แสดงในภาพ เปิด Serial Monitor และตั้งค่าอัตราบอดของคุณเป็น 9600
ขั้นตอนที่ 4: ส่งคำสั่งไปยังโมดูล ESP8266 ของคุณ
คุณพร้อมที่จะส่งคำสั่ง At ไปยังโมดูล ESP8266 ของคุณ จำไว้ว่าคุณจะเห็นค่าขยะระหว่างการสื่อสารแบบอนุกรม
AT – จะให้ OK บนจอภาพอนุกรม ถ้าไม่ใช่แค่ถอดปลั๊ก vcc Pin ของโมดูล ESP8266 สักครู่แล้วเชื่อมต่อใหม่อีกครั้ง
ส่ง AT+RST – คำสั่งเพื่อรีสตาร์ทโมดูล / คำสั่งเสริม
ส่ง AT+GMR – เพื่อรับเฟิร์มแวร์เวอร์ชั่น
ส่ง AT+CWMODE? – ตั้งค่าโมดูลเป็นโหมดคู่ เช่น โหมดสแตนด์อโลน + จุดเข้าใช้งาน
ส่ง AT+CWLAP – คำสั่งค้นหาจุดเข้าใช้งาน Wifi ใกล้เคียง ค้นหาชื่อ Wifi ของคุณในผลการค้นหา
ส่ง AT+CWJAP="Your Wifi Name", "Your Wifi Password" – คำสั่งเพื่อเชื่อมต่อกับ WIFI
ส่ง AT+CIFSR – คำสั่งเพื่อตรวจสอบ Ip ที่จัดสรรโดย Wifi ของคุณไปยังโมดูล ESP8266 / คำสั่งเสริม