Có một tiện ích bổ sung cho Arduino IDE cho phép bạn lập trình ESP32 bằng Arduino IDE và ngôn ngữ lập trình của nó. Trong hướng dẫn này, chúng tôi sẽ chỉ cho bạn cách cài đặt bảng ESP32 trong Arduino IDE cho dù bạn đang sử dụng Windows, Mac OS X hay Linux
Xem video hướng dẫn
Hướng dẫn này có sẵn ở dạng video [xem bên dưới] và ở dạng viết [tiếp tục đọc trang này].
Nếu bạn gặp bất kỳ sự cố nào trong quá trình cài đặt, hãy xem Hướng dẫn khắc phục sự cố ESP32
Nếu bạn thích ESP32, hãy đăng ký khóa học của chúng tôi. Tìm hiểu ESP32 với Arduino IDE
điều kiện tiên quyết. Đã cài đặt Arduino IDE
Trước khi bắt đầu quy trình cài đặt này, bạn cần cài đặt Arduino IDE trên máy tính của mình. Có hai phiên bản Arduino IDE bạn có thể cài đặt. phiên bản 1 và phiên bản 2
Bạn có thể tải xuống và cài đặt Arduino IDE bằng cách nhấp vào liên kết sau. arduino. cc/vi/Chính/Phần mềm
Chúng tôi khuyên dùng phiên bản Arduino IDE nào? . Vì vậy, nếu bạn có ý định sử dụng plugin SPIFFS trong tương lai, chúng tôi khuyên bạn nên cài đặt phiên bản kế thừa 1. 8. X. Bạn chỉ cần cuộn xuống trên trang phần mềm Arduino để tìm thấy nó
Nếu bạn sẽ sử dụng Arduino 2, bạn có thể làm theo hướng dẫn này để thay thế
- Cài đặt Bảng ESP32 trong Arduino IDE 2. 0
Nếu sau này cần cài plugin SPIFFS thì có thể cài Arduino 1. 8. X và cài đặt cả hai phiên bản trên máy tính của bạn
Bạn có cần một bảng ESP32 không?
Cài đặt tiện ích bổ sung ESP32 trong Arduino IDE
Để cài đặt bảng ESP32 trong Arduino IDE của bạn, hãy làm theo các hướng dẫn tiếp theo sau
Trong Arduino IDE của bạn, đi tới Tệp> Tùy chọn
Nhập thông tin sau vào trường “URL của người quản lý bảng bổ sung”
//raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json
Sau đó, nhấp vào nút “OK”
Ghi chú. nếu bạn đã có URL bảng ESP8266, bạn có thể phân tách các URL bằng dấu phẩy như sau
//raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json, //arduino.esp8266.com/stable/package_esp8266com_index.json
Mở Trình quản lý bảng. Chuyển đến Công cụ > Bảng > Trình quản lý bảng…
Tìm kiếm ESP32 và nhấn nút cài đặt cho “ESP32 của Espressif Systems“
Đó là nó. Nó sẽ được cài đặt sau vài giây
Kiểm tra cài đặt
Cắm bảng ESP32 vào máy tính của bạn. Với Arduino IDE của bạn đang mở, hãy làm theo các bước sau
1. Chọn Bảng của bạn trong menu Công cụ > Bảng [trong trường hợp của tôi, đó là DOIT ESP32 DEVKIT V1]
2. Chọn Cổng [nếu bạn không thấy Cổng COM trong Arduino IDE của mình, bạn cần cài đặt CP210x USB to UART Bridge VCP Drivers]
3. Mở ví dụ sau trong Tệp > Ví dụ > WiFi [ESP32] > WiFiScan
4. Một bản phác thảo mới mở ra trong Arduino IDE của bạn
5. Nhấn nút Tải lên trong Arduino IDE. Đợi vài giây trong khi mã biên dịch và tải lên bảng của bạn
6. Nếu mọi thứ diễn ra như mong đợi, bạn sẽ thấy thông báo “Tải lên xong. " thông điệp
7. Mở Màn hình nối tiếp Arduino IDE với tốc độ truyền là 115200
8. Nhấn nút Bật ESP32 trên bo mạch và bạn sẽ thấy các mạng khả dụng gần ESP32 của mình
Xử lý sự cố
Nếu bạn cố gắng tải một bản phác thảo mới lên ESP32 của mình và bạn nhận được thông báo lỗi này “Đã xảy ra lỗi nghiêm trọng. Không kết nối được với ESP32. Hết giờ… Đang kết nối…”. Điều đó có nghĩa là ESP32 của bạn không ở chế độ flash/tải lên
Chọn đúng tên bảng và cổng COM, hãy làm theo các bước sau
- Nhấn giữ nút “BOOT” trong bảng ESP32 của bạn
- Nhấn nút "Tải lên" trong Arduino IDE để tải lên bản phác thảo của bạn
- Sau khi bạn nhìn thấy “Đang kết nối…. ” trong Arduino IDE của bạn, thả ngón tay ra khỏi nút “BOOT”
- Sau đó, bạn sẽ thấy thông báo “Tải lên xong”
Đó là nó. ESP32 của bạn sẽ có bản phác thảo mới đang chạy. Nhấn nút “ENABLE” để khởi động lại ESP32 và chạy bản phác thảo mới tải lên
Bạn cũng sẽ phải lặp lại chuỗi nút đó mỗi khi muốn tải lên một bản phác thảo mới. Nhưng nếu bạn muốn giải quyết vấn đề này một lần mà không cần nhấn nút KHỞI ĐỘNG, hãy làm theo các đề xuất trong hướng dẫn tiếp theo
- [GIẢI QUYẾT] Không kết nối được với ESP32. Hết thời gian chờ tiêu đề gói
Nếu bạn gặp bất kỳ vấn đề hoặc sự cố nào với ESP32 của mình, hãy xem Hướng dẫn khắc phục sự cố chuyên sâu về ESP32 của chúng tôi
kết thúc
Đây là hướng dẫn nhanh minh họa cách chuẩn bị Arduino IDE của bạn cho ESP32 trên máy tính Windows PC, Mac OS X hoặc Linux. Nếu bạn gặp phải bất kỳ sự cố nào trong quá trình cài đặt, hãy xem hướng dẫn khắc phục sự cố ESP32