⚙️ ปานกลาง
การตั้งค่า Arduino IDE สำหรับ ESP32-S3 Box-3 ต้องติดตั้ง ESP32 Board Package และ Library ที่จำเป็น
📥 ติดตั้ง ESP32 Board Package
1
เปิด Arduino IDE: เวอร์ชัน 1.8.19 ขึ้นไป หรือ Arduino IDE 2.0
2
เพิ่ม Board Manager URL: File → Preferences → Additional Board Manager URLs
3
ใส่ URL: https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json
4
ติดตั้ง ESP32: Tools → Board → Boards Manager → ค้นหา "ESP32" → Install
⚙️ การตั้งค่า Board
| Setting |
Value |
| Board |
ESP32S3 Dev Module |
| USB CDC On Boot |
Enabled |
| CPU Frequency |
240MHz (WiFi/BT) |
| Flash Mode |
QIO |
| Flash Size |
16MB (128Mb) |
| Partition Scheme |
Default 4MB with spiffs |
| PSRAM |
OPI PSRAM |
| Upload Speed |
921600 |
📚 Library ที่จำเป็น
WiFi Library
มาพร้อม ESP32 Core
สำหรับการเชื่อมต่อ WiFi
WebServer Library
มาพร้อม ESP32 Core
สำหรับสร้าง Web Interface
SPIFFS Library
มาพร้อม ESP32 Core
สำหรับจัดเก็บไฟล์ HTML/CSS
ArduinoJson (ไม่บังคับ)
สำหรับจัดการข้อมูล JSON
ติดตั้งผ่าน Library Manager
🔌 การเชื่อมต่อ ESP32-S3 Box-3
1
เชื่อมต่อ USB-C: ใช้สาย USB-C เชื่อมต่อกับคอมพิวเตอร์
2
เลือก Port: Tools → Port → เลือก COM Port ที่ถูกต้อง
3
ทดสอบการเชื่อมต่อ: อัปโหลดโค้ดได้เลย
⚠️ ปัญหาที่อาจพบ
-
ไม่พบ COM Port: ติดตั้ง USB Driver หรือใช้สาย USB ที่รองรับ Data
-
Upload ไม่ได้: กดปุ่ม Boot ค้างไว้ขณะ Upload
-
Serial Monitor ไม่ทำงาน: ตั้งค่า Baud Rate ให้ถูกต้อง
✅ การตรวจสอบการติดตั้ง
หลังจากติดตั้งเสร็จ ให้ทดสอบด้วยโค้ดง่ายๆ:
void setup() {
Serial.begin(115200);
Serial.println("ESP32-S3 Box-3 Ready!");
}
void loop() {
delay(1000);
}