Python giao tiếp với phần cứng

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

  1. Trong Arduino IDE của bạn, đi tới Tệp> Tùy chọn

  2. 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
  3. Mở Trình quản lý bảng. Chuyển đến Công cụ > Bảng > Trình quản lý bảng…

  4. Tìm kiếm ESP32 và nhấn nút cài đặt cho “ESP32 của Espressif Systems“

  5. Đó 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

Chủ Đề