*** 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)