Cài các thư viện cần thiết
Mở Library Manager
Trong Arduino IDE, chọn Tools → Manage Libraries. Gõ lần lượt từng tên thư viện vào ô tìm kiếm và nhấn Install.
| Tên tìm kiếm | Tác giả cần chọn | Mục đích |
|---|---|---|
AsyncTCP |
ESP32Async | Giao tiếp TCP bất đồng bộ trên ESP32 |
ESPAsyncTCP |
ESP32Async | Thư viện tương thích được một số mã ví dụ sử dụng |
ESPAsyncWebServer |
ESP32Async | Tạo trang web và WebSocket điều khiển |
ESP32Servo |
Kevin Harrington | Dùng cho các chương trình có servo trong bộ bài thực hành |
Lưu ý:
AsyncTCPvàESPAsyncTCPlà hai tên khác nhau. Hãy kiểm tra đúng tên và đúng tác giả. Với chương trình ESP32-S3 Camera hiện tại, hai thư viện quan trọng trực tiếp làAsyncTCPvàESPAsyncWebServer.
Kiểm tra cài đặt
Sau khi cài xong:
- Đóng cửa sổ Library Manager.
- Mở project
main.ino. - Chọn Sketch → Verify Compile hoặc nhấn nút dấu kiểm để biên dịch thử.
Nếu xuất hiện lỗi dạng:
fatal error: ESPAsyncWebServer.h: No such file or directory
thư viện chưa được cài đúng. Mở lại Library Manager và kiểm tra ESPAsyncWebServer by ESP32Async.
Nếu Arduino IDE đề nghị cài thêm dependency khi cài ESPAsyncWebServer, chọn cài tất cả dependency được đề nghị.