NodeMCU คืออะไร ? ?
ESP8266 เป็นโมดูลเชื่อมต่อ WiFi ที่ผลิตจากจีน มีขนาดเล็กมากๆ และราคาถูก ตัวเฟิร์มแวร์ NodeMCU เมื่ออัพโหลดลงบอร์ดไปแล้ว จะเปรียบเสมือนตัวบอร์ดเป็นคอมพิวเตอร์เครื่องหนึ่งเลยทีเดียว เขียนโปรแกรมสั่งงานด้วยภาษา Lua
NodeMCU มาพร้อมกับโมดูล WiFi (ESP8266) ซึ่งใช้ในการเชื่อมต่อกับอินเตอร์เน็ต NodeMCU นั้นมีพอร์ต Input Output buil-in มาในตัว ทำให้สามารถเขียนโปรแกรมควบคุมอุปกรณ์ I/O ใส่ในบอร์ดได้
แล้วเมื่อไม่นานนี้ก็มีนักพัฒนาที่สามารถทำให้ Arduino IDE ใช้งานร่วมกับ Node MCU ได้ จึงทำให้ใช้ภาษา C/C++ ในการเขียนโปรแกรมได้ ผู้ที่ใช้ Arduino อยู่แล้ว จึงนิยมใช้ Arduino IDE ในการพัฒนาเฟิร์มแวร์มากกว่า NodeMCU สามารถทำอะไรได้หลายอย่าง โดยเฉพาะเรื่องที่เกี่ยวกับ IoT
ติดตั้ง ESP8266 NodeMCU ลงบน Arduino IDE
ติดตั้ง Arduino IDE โดย download ตัวติดตั้งได้จาก
https://www.arduino.cc/en/Main/Software
เมื่อติดตั้ง Arduino IDE เสร็จเรียบร้อยแล้วให้เปิด Arduino IDE ขึ้นมา
ไปที่ File > Preference
ใส่ URL ในช่อง Additional Board Manager ซึ่ง URLs นำมาจาก
โดยเลื่อนลงไปดูในหัวข้อ Installing with Boards Manager ตัว url ที่ต้องการจะลงท้ายด้วย .json
แล้วกด OK
จากนั้นไปที่ Tools > Board : xxxxx > Boards Manager...
พิมพ์ในช่องค้นหาว่า ESP8266 และกด Install
เมื่อลงเสร็จเรียบร้อยแล้ว ให้ไปที่ Tool > Board : xxxxx จะเห็นว่ามี Modules สำหรับ ESP8266 เพิ่มขึ้นมาแล้ว
เลือกบอร์ดที่เราต้องการจะใช้งาน
ที่มา : www.elec-za.com/รู้จัก-esp8266-ฉบับตัดตอน/
http://www.ayarafun.com/2015/08/introduction-arduino-esp8266-nodemcu/

