สอนลงบอร์ด NodeMCU ESP32 กับโปรแกรม Arduino IDE
![](https://www.ai-corporation.net/wp-content/uploads/2022/02/mmpp000a-scaled.jpg)
ในบทความนี้ เราเลือกใช้โปรแกรม Arduino IDE ในการเขียนโปรแกรมควบคุมการทำงานของบอร์ด NodeMCU หรือ บอร์ด ESP32 เพราะเป็นโปรแกรมที่ใช้งานง่าย เขียนด้วยภาษา C และความที่เป็น Open Source ทำให้ใช้งานได้โดยไม่มีค่าใช้จ่าย จึงได้รับความนิยมสูง จึงทำให้มีแหล่งข้อมูลให้ศึกษาค้นคว้าเพิ่มเติมในเว็บบอร์ดหรือเว็บไซต์ในอินเทอร์เน็ตอีกมากมาย และในส่วนของบอร์ด ESP32 เองนั้น เป็นบอร์ดไมโครคอนโทลเลอร์ที่มีจำนวนขาพอร์ตอินพุตและเอาต์พุตมากพอสำหรับการนำไปใช้งานจริง สามารถต่อกับเซ็นเซอร์ได้ทั้งแบบดิจิตอลและแอนะล็อก และยังต่อเพื่อขับอุปกรณ์เอาต์พุตให้ทำงาน โดยที่เราจะต้องเขียนโปรแกรมเพื่อสั่งงานให้บอร์ด ESP32 สามารถควบคุมอุปกรณ์ต่างๆ เช่น ควบคุมการเปิดปิดหลอดไฟ หรือเครื่องรดน้ำต้นไม้ เป็นต้น และเนื่องจากมีโมดูล WiFi ในตัว จึงสามารถเชื่อมต่อเพื่อส่งข้อมูลหรือสั่งงานผ่านทางอินเทอร์เน็ตได้โดยไม่ต้องหาซื้ออุปกรณ์มาต่อเพิ่ม นอกจากนั้นยังมีราคาถูก ซึ่งจะช่วยลดต้นทุนลงเป็นอย่างมากหากต้องการนำบอร์ดไปใช้ในการพัฒนาอุปกรณ์ Internet of Things (IoT) โดยในบทความนี้เป็นการเริ่มต้นติดตั้ง Arduino IDE และทดสอบกับบอร์ด ESP32
ขั้นตอนการลงบอร์ด ESP32 ในโปรแกรม Arduino IDE
1. เปิดโปรแกรม Arduino IDE ขึ้นมา ในหน้าต่างโปรแกรม คลิกไปที่เมนู File → Preferences ดังรูป
![](https://www.ai-corporation.net/wp-content/uploads/2022/02/Screenshot_1-3.jpg)
2. เพิ่ม https://dl.espressif.com/dl/package_esp32_index.json ลงในช่อง Additional Boards Manager URLs จากนั้นกด OK ดังรูป
![](https://www.ai-corporation.net/wp-content/uploads/2022/02/Screenshot_2-3.jpg)
3. หากต้องการเพิ่มบอร์ดESp8266ด้วยให้เพิ่มเป็น( https://dl.espressif.com/dl/package_esp32_index.json
http://arduino.esp8266.com/stable/package_esp8266com_index.json ) ลงในช่อง Additional Boards Manager URLs จากนั้นกด OK ดังรูป
![](https://www.ai-corporation.net/wp-content/uploads/2022/02/Screenshot_9.jpg)
4. คลิกไปที่เมนู Tools → Board → Board Manager ดังรูป
![](https://www.ai-corporation.net/wp-content/uploads/2022/02/Screenshot_3-3.jpg)
5. จากเจอหน้าต่าง ดังรูป
![](https://www.ai-corporation.net/wp-content/uploads/2022/02/Screenshot_4-3.jpg)
6. พิมพ์คำว่า esp32 ลงในช่อง และกด Install ดังรูป
![](https://www.ai-corporation.net/wp-content/uploads/2022/02/Screenshot_5-3.jpg)
7. รอจนติดตั้งเสร็จ
![](https://www.ai-corporation.net/wp-content/uploads/2022/02/Screenshot_6-2.jpg)
8. เมื่อติดตั้งเสร็จแล้วจะขึ้นคำว่า “INSTALLED” หลังจากนั้น กด close ดังรูป
![](https://www.ai-corporation.net/wp-content/uploads/2022/02/Screenshot_7.jpg)
9. หลังจากนั้นให้เข้าไปเมนู Tools → Board : “xxxxxxx” → ESP32 Arduino → เลือกรุ่นบอร์ดตามต้องการ
![](https://www.ai-corporation.net/wp-content/uploads/2022/02/Screenshot_8.jpg)