“Arduino” แต่เดิมเป็นแพลตฟอร์มที่ใช้ในการพัฒนาเฟิร์มแวร์ให้กับบอร์ด Arudino เท่านั้น แต่ภายหลังกลุ่มผู้พัฒนาโปรแกรม Arduino IDE ได้เริ่มรองรับการติดตั้งชุดพัฒนาเฟิร์มแวร์ให้กับบอร์ดอื่น ๆ ด้วย ทำให้บอร์ดอื่น ๆ ที่รองรับการเขียนโปรแกรมด้วยภาษา C/C++ สามารถเข้ามาใช้โปรแกรม Arduino IDE ในการพัฒนาได้ นอกจากข้อดีของโปรแกรม Arduino IDE แล้ว ชุดไลบารี่ต่าง ๆ ที่ทำมารองรับกับแพลตฟอร์ม Arduino ก็จะสามารถนำมาใช้งานกับบอร์ดอื่น ๆ ได้ด้วย
การจะใช้ Arduino core for ESP32 กับ Arduino IDE ได้นั้น มีขั้นตอนดังนี้ คือ
1. ติดตั้งโปรแกรม Arduino (IDE)
ลิงค์ดาวโหลด Arduino (IDE) https://www.arduino.cc/en/Main/Software
2. ติดตั้ง แพลตฟอร์ม ESP32
ในการเริ่มต้นเราจะต้องอัปเดตผู้จัดการบอร์ดด้วย URL ที่กำหนดเอง
เปิด Arduino IDE และไปที่ File > Preferences
คัดลอก URL ด้านล่างลงใน Additional Board Manager URLs: แล้ว คลิก OK
ที่ช่องค้นหา พิมพ์ esp32 จะพบ esp32 by Espressif Systems แล้วคลิก Install
แสดงการติดตั้งสำเร็จ แล้วปิดหน้าต่างลงไป
ตรวจสอบว่าติดตั้งสำเร็จหรือไม่ โดยไปที่ Tools > Boards
เลื่อน ลงล่าง จนพบ ESP32 Dev Module แสดงว่าการติดตั้ง แพลตฟอร์ม ESP32 ของเราสำเร็จแล้ว