เริ่มต้น ESP32 บน Arduino IDE

การติดตั้ง ESP32 ใน Arduino IDE

ESP32 เป็นไมโครคอนโทรลเลอร์ที่พัฒนาโดยบริษัท Espressif Systems ในประเทศจีน โดยออกแบบมาเพื่อใช้งานในโครงการที่ต้องการการสื่อสารไร้สาย เช่น Wi-Fi และ Bluetooth ที่มีประสิทธิภาพสูงและราคาย่อมเยาทำให้เป็นที่นิยมอย่างมากสำหรับนักพัฒนา IoT (Internet of Things) และ Maker ทั้งผู้ที่เล่นอยู่แล้วและผู้เริ่มต้นใหม่ในบทความนี้เราจะแสดงถึงการใช้เริ่มต้นใช้งาน esp32 ซึ่งแน่นอนว่าการใช้งานเจ้าอุปกรณ์ตัวนี้นั้นมีเครื่องมือ และภาษาให้เลือกใช้งานได้หลากหลายตามความถนัด แต่เราจะยกตัวอย่างวิธีการหนึ่งซึ่งเป็นที่นิยมอย่างมาก คือการพัฒนา esp32 ด้วยภาษา c++ ผ่านเครื่องมือ Arduino IDE มีขั้นตอนดังต่อไปนี้.

1. ติดตั้ง Arduino IDE

เริ่มต้นผู้ใช้งานจะต้องมี ide ในการเขียนโปรแกรมก่อน ซึ่งเราจะใช้งาน arduino ide ที่ได้แนะนำไปข้างต้นแล้วหากผู้ใช้งานยังไม่ได้ติดตั้ง Arduino IDE สามารถดาวน์โหลดได้จาก Arduino และติดตั้งตามระบบปฏิบัติการของผู้ใช้งาน (Windows, macOS, Linux) ณ ที่นี้จะไม่แสดงขั้นตอนของการติดตั้ง arduino ide เนื่องจากไม่ได้มีความซับซ้อนใดๆเหมือนกันติดตั้งโปรแกรมปกติทั่วไป เมื่อผู้ใช้งานติดตั้ง Arduino ide แล้วให้ทำตามขั้นตอนด้านล่างต่อไป.

2. เพิ่มบอร์ด ESP32 ใน Arduino IDE

  1. เปิด Arduino IDE และไปที่เมนู File > Preferences.
  2. ในหน้าต่าง Preferences ที่ช่อง “Additional Boards Manager URLs” ให้ใส่ URL ดังนี้:
    https://dl.espressif.com/dl/package_esp32_index.json
    หากมี URL อื่นๆ อยู่แล้ว ให้ใส่คั่นด้วยเครื่องหมายจุลภาค (,).
  3. คลิก OK เพื่อยืนยัน.

3. ติดตั้งแพคเกจ ESP32

  1. ไปที่เมนู Tools > Board > Boards Manager.
  2. ในช่องค้นหาให้พิมพ์ว่า “ESP32”.
  3. เมื่อพบรายการ “esp32 by Espressif Systems” ให้คลิกที่ปุ่ม Install.
  4. รอจนกว่าการติดตั้งเสร็จสิ้น (อาจใช้เวลาหลายนาที).

4. เลือกบอร์ด ESP32

  1. ไปที่เมนู Tools > Board และเลือกบอร์ด ESP32 ที่คุณใช้งาน เช่น “ESP32 Dev Module”.
  2. ตั้งค่าอื่นๆ ที่จำเป็นเช่นพอร์ต (Port) ผ่านเมนู Tools > Port.

5. อัปโหลดโปรแกรมตัวอย่าง

  1. คุณสามารถเริ่มเขียนโค้ดเองหรือทดลองอัปโหลดโปรแกรมตัวอย่างที่มีอยู่แล้ว เช่น โปรแกรม Blink:
    • ไปที่ File > Examples > 01.Basics > Blink.
  2. คลิกปุ่ม Upload (ลูกศร) เพื่ออัปโหลดโปรแกรมไปยังบอร์ด ESP32.

6. ตรวจสอบสถานะการอัปโหลด

หากการอัปโหลดสำเร็จ ไฟ LED บนบอร์ด ESP32 จะกระพริบตามโค้ดในโปรแกรม Blink.

หากพบปัญหาใดๆ เช่นไม่สามารถเชื่อมต่อบอร์ดได้ อาจต้องตรวจสอบการเชื่อมต่อพอร์ตหรือไดรเวอร์ USB.

เมื่อการติดตั้งและการอัปโหลดโปรแกรมสำเร็จ คุณสามารถเริ่มพัฒนาโครงการที่ต้องการได้ทันที!