การสร้างไฟล์ไบนารี (.bin) หรือไฟล์เฮ็กซ์ (.HEX) ด้วย Arduino IDE

การเขียนโปรแกรมสำหรับ Arduino และ ESP8266 NodeMCU ส่วนมากนิยมใช้ arduino ide บางกรณี เราต้องการอัพโหลดโปรแกรมลงบอร์ด Arduino หรือ ESP8266 หลายๆบอร์ด แต่ไม่ต้องการแปลโปรแกรมทุกครั้งก่อนจะอัพโหลด หรือต้องการแจกจ่ายโค้ดสำหรับอัพโหลดแต่ไม่ต้องการให้โค้ดโปรแกรม สามารถทำได้โดยการแปลโปรแกรมให้เป็น .hex สำหรับ Arduino และ .bin สำหรับ ESP8266 แล้วแจกจ่ายเป็นไฟล์ .hexหรือ .bin ส่วนผู้ต้องการเพียงใช้

โปรแกรม Xloder สำหรับ บอร์ด Arduino https://sites.google.com/site/eplearn/avr_vmlab/100 ) และ

nodemcu-flasher สำหรับ ESP8266 https://sites.google.com/site/eplearn/esp8266/nodemcu-flasher

ขั้นตอน

    1. เปิดสเก็ตช์ที่ต้องการสร้างเป็นไบนารี

    2. คลิก Export compiled Binary ที่เมนู Sketch

    3. ถ้าไม่มีผิดพลาด จะได้ไฟล์ .bin หรือ .hex อยู่ในโฟลเดอร์ sketch ชื่อเดียวกับ sketch แต่ลงท้ายด้วย .bin หรือ .hex ในตัวอย่างนี้

เป็นesp_01.ino.nodemcu.bin