ในบทความที่แล้วเราได้ทําความรู้จักกับ ESP8266 กันแล้ว ในบทความนี้เราจะมาพูดถึงวิธีการใช้งาน ESP8266 ด้วย Arduino IDE โดยจะใช้ ภาษา c/c++ ในการเขียนโปรแกรม
ผมจะยกตัวอย่างการเพิ่มบอร์ด ESP8266 ใน Arduno IED และการเขียนโปรแกรมไฟกระพริบ โดยเครื่องมือที่ต้องใช้คือ
- NodeMcu(ESP8266) ESP-12e
- Arduino IDE
เริ่มแรกเปิดโปรแกรม Arduino IED และเลือกเมนู File—>Preferenes
blink-led ในหน้าต่าง Preferences หัวข้อ additional Boards Manager URLs: ให้ใส่ “http://arduino.esp8266.com/stable/package\_esp8266com\_index.json” แล้วกดปุ่ม “ตกลง” ตามรูปด้านล่าง
blink-led เลือกเมนู Tools—>Board:“xxxxx”—>Boards Manager…
blink-led ในหน้าต่าง Boards Manager เลือก Type เป็น Contributed(หมายเลข 1) แล้วกด install esp8266 by ESP8266 Community
blink-led รอจนติดตั้งเสร็จสิ้น
blink-led ปิดโปรแกรม Arduino IDE แล้วเปิดขึ้นมาใหม่ จะเห็นวามี Board ESP8266 เพิ่มขึ้นมา ให้เลือกตาม Board ที่เราต้องการใช้งาน
blink-led เสร็จสิ้นการติดตั้ง Board ESP8266 ต่อมาเรามาเขียนโปรแกรมแรกกัน คือโปรแกรม ไฟกระพริบ(Blink LED) เริ่มแรก เสียบ NodeMcu เข้ากับ Computer
blink-led เข้าโปรแกรม Arduino IDE แล้วเปิดตัวอย่างโปรแกรมโดยเข้าที่ File—>Examples—>esp8266—>Blink
blink-led จะพบกับตัวอย่าง Code ให้เรา compile(หมายเลข 1) แล้วโปรแกรมลง ESP8266(หมายเลข 2) ได้เลยครับ
blink-led เมื่อโปรแกรมลง ESP8266 เสร็จแล้ว ไฟ LED บน board จะกระพริบ ดูวีดีโอตัวอย่างผลลัพธ์