*** will move to http://adventek.biz/iot/ soon ***
ในตอนนี้เราจะลองใช้ uPyCraft Flash Firmware ลง board ESP32 (DOIT ESP32 DEVKIT V1)
คลิก Tools -> Serial -> /dev/ttyUSB0
คลิก Tools -> Board -> ESP32
คลิก Tools -> BurnFirmware
จะได้ pop-up window ดังรูป เลือก
board = esp32
burn_addr = 0x1000
erase_flash = yes
Firmware Choose = Users = Firmware ล่าสุดที่ดาวน์โหลดจาก www.micropython.org
แล้วคลิก OK
uPyCraft จะลบ Flash แล้ว Burn Firmware ที่เราเลือกเข้าไป
เมื่อ Burn เรียบร้อย ให้
คลิก Tools -> Serial -> /dev/ttyUSB0
คลิก Tools -> Board -> ESP32
เราจะได้ MicroPython prompt (>>>) ดังรูป
ลองเขียนโปรแกรมใน interactive mode ดังรูป
บรรทัดสุดท้าย ให้กด backspace แล้ว enter โปรแกรมก็จะ run บน ESP32 โดย built-in LED จะกระพริบ (on 1 second, off 1 second)
การเขียนโปรแกรมใน mode นี้จะไม่เก็บถาวรในตัว ESP32 (ดึงสาย USB ออก แล้วเสียบเข้าไปใหม่ โปรแกรมที่เขียนไปไม่อยู่แล้ว)
ถ้าต้องการหยุด run โปรแกรม ให้คลิกปุ่ม STOP ทางขวามือ
สุดท้ายเราจะเขียนโปรแกรมแล้วดาวน์โหลดลง ESP32 เพื่อใช้งานจริง (โปรแกรมไม่หาย เมื่อดึงสาย USB ออก)
คลิกปุ่ม New (ปุ่มบนสุดด้านขวามือ)
แล้วเขียนโปรแกรมดังรูปข้างล่าง
เขียนเสร็จให้คลิกปุ่ม Save ทางด้านขวามือ ตั้งชื่อเป็น main.py
คลิกปุ่ม DownloadAnd Run ทางด้านขวามือ เพื่อดาวน์โหลดลง ESP32 แล้ว run โปรแกรม
Built-in LED จะกระพริบ (on 1 second, off 1 second)