สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-13 06:58
ในคำแนะนำนี้ ฉันกำลังแบ่งปันวิธีที่คุณสามารถเริ่มต้นกับ NodeMCU (ESP8266) กับ Arduino IDE บทช่วยสอนนี้มีไว้สำหรับผู้เริ่มต้นที่เพิ่งเริ่มต้น NodeMCU เหมือนกับ Arduino ที่มี Wifi ออนบอร์ด คุณจึงนำโปรเจ็กต์ของคุณเข้าสู่โลกออนไลน์ได้ หากต้องการทราบข้อมูลเพิ่มเติมเกี่ยวกับ NodeMCU โปรดเยี่ยมชมเว็บไซต์อย่างเป็นทางการที่นี่
ฉันจะแบ่งปันโครงการเพิ่มเติมตามนี้ดังนั้นโปรดติดตามฉันหากคุณสนใจ
มาเริ่มกันเลยดีกว่า
ขั้นตอนที่ 1: สิ่งที่คุณต้องการ:-
- Arduino IDE
- ไดรเวอร์ CP210X
- NodeMCU [ESP8266] (ลิงค์ซื้อที่ดีที่สุด: US, UK)
- ไฟ LED (ลิงค์ซื้อที่ดีที่สุด: US, UK)
- เขียงหั่นขนม (ลิงค์ซื้อที่ดีที่สุด: US, UK)
นั่นคือทั้งหมดที่คุณต้องใช้อ้างอิงถึงลิงก์ซื้อที่ดีที่สุด หากคุณยังไม่มีบอร์ด
เมื่อคุณมีสิ่งที่จำเป็นแล้ว ย้ายไปยังขั้นตอนถัดไป
ขั้นตอนที่ 2: การตั้งค่า IDE:-
- ดาวน์โหลดและติดตั้ง Arduino IDE ก่อน
- ไปที่ >> ไฟล์ >> การตั้งค่าและวางลิงก์ต่อไปนี้ใน "URL ผู้จัดการบอร์ดเพิ่มเติม"
"https://arduino.esp8266.com/stable/package_esp8266com_index.json" (ไม่มีเครื่องหมายคำพูด)
- คลิกตกลง ตอนนี้ไปที่ >> เครื่องมือ >> บอร์ด >> ผู้จัดการบอร์ด
- เลื่อนลงเพื่อค้นหา ESP8266 และคลิกที่ติดตั้ง
สิ่งนี้จะเพิ่มบอร์ด ESP ทั้งหมดลงใน IDE
ตอนนี้เพื่อให้รู้จักบอร์ดในคอมพิวเตอร์ คุณต้องติดตั้งไดรเวอร์ CP210X มันง่ายมาก เพียงไปที่ลิงก์และดาวน์โหลดเวอร์ชันที่เข้ากันได้กับอุปกรณ์ของคุณ
ตอนนี้คุณต้องเลือกบอร์ดที่ถูกต้อง ที่นี่ฉันได้ใช้ NodeMCU 1.0 (โมดูล ESP-12E)
หลังจากเลือกบอร์ดแล้ว ให้ปฏิบัติตามการตั้งค่าด้านล่าง:-
- ขนาดแฟลช: "4M (3M SPIFFS)"
- ดีบักพอร์ต: "ปิดการใช้งาน"
- ระดับการดีบัก: "ไม่มี"
- IWIP Variant: "V2 หน่วยความจำที่ต่ำกว่า"
- ความถี่ซีพียู: "80 เมกะเฮิร์ตซ์"
- ความเร็วในการอัพโหลด: "921600"
- ลบแฟลช: "เปิดร่าง"
- พอร์ต: "พอร์ต COM พร้อมใช้งาน" (ตำแหน่งที่อุปกรณ์เชื่อมต่อควรปรากฏขึ้น)
ตอนนี้คุณสามารถอัปโหลดภาพร่างของคุณบนกระดาน
(ดูภาพสำหรับรายละเอียด)
ขั้นตอนที่ 3: การอัปโหลด SKETCH:-
ตอนนี้ IDE ได้รับการตั้งค่าสำหรับ NodeMCU แล้ว คุณสามารถทดสอบได้โดยอัปโหลดภาพร่างตัวอย่างดังนี้:-
- ใน IDE ไปที่ >> ไฟล์ >> ตัวอย่าง >> ESP8266
- เลือกตัวอย่างการกะพริบตาและอัปโหลด
ไฟ LED บนเครื่องควรเริ่มกะพริบ นั่นหมายความว่าคุณตั้งโปรแกรมบอร์ดสำเร็จแล้ว LED บนบอร์ดเชื่อมต่อกับพิน D0 ของ NodeMCU คุณสามารถเพิ่ม LED ภายนอกให้กับ Pin D0
ตอนนี้สำหรับคุณที่จะทำงานกับ NodeMCU คุณต้องรู้พินลึกหนาบางและการแมปพิน Arduino กับ ESP8266
ที่นี่ฉันได้ระบุพินของ NodeMCU และพิน Arduino ที่เกี่ยวข้อง:
- D0 = 16
- D1 = 5
- D2 = 4
- D3 = 0
- D4 = 2
- D5 = 14
- D6 = 12
- D7 = 13
- D8 = 15
- D9 = 3
- D10 = 1
ดังนั้นในการใช้พิน D0 ของ NodeMCU คุณต้องใช้ Pin 16 ใน Arduino IDE
หากมีข้อสงสัยสามารถสอบถามในความคิดเห็นได้
ในคำแนะนำต่อไปฉันจะแสดงให้คุณเห็นว่าคุณสามารถควบคุม LED ผ่านอินเทอร์เน็ตได้อย่างไรจากทุกที่ในโลก ตรวจสอบออกที่นี่