0

Cài đặt ESP32 trên Arduino IDE (Window, Linux, Mac OS X)

Có một Add-on cho Arduino IDE cho phép bạn lập trình ESP32 bằng ngôn ngữ Arduino. Bài viết này sẽ hướng dẫn cài đặt ESP32 cho Arduino IDE không phân biệt hệ điều hành Windows, Linux, Mac OS X.

Yêu cầu: Đã cài đặt Arduino IDE

Hãy đảm bảo phiên bản Arduino IDE được cài đặt trên máy là mới nhất.

Để cài đặt phiên bản mới nhất của Arduino IDE bạn phải gỡ cài đặt phiên bản cũ và cài đặt phiên bản mới  download tại: www.www.arduino.cc/en/Main/Software

Hướng dẫn cài đặt Arduino IDE trên Window: www.arduino.cc/en/guide/windows

Cài đặt ESP32 cho Arduino IDE

  1. Mở Arduino IDE>File>Preferences
  2. Tại “Additional Board Manager URLs” nhập https://dl.espressif.com/dl/package_esp32_index.json – Chú ý: nếu đã tồn tại một URL hãy phân cách bằng dấu “,“.Nhập Preferences
  3. Chọn Tool > Board > Boards Manager… Mở Boards Manager
  4. Tìm kiếm với từ khóa “esp32” , trong danh sách kết quả chọn “ESP32 by Espressif Systems” và nhấn InstallCài đặt
  5. Xong! Add-on sẽ tự động được cài đặtCài đặt xong

Kiểm tra cài đặt

Trong khi mở phần mềm Arduino IDE, kết nối board ESP32 với máy tính và thực hiện

  1. Chọn Board trong danh sách Tools > Board (ví dụ: DOIT ESP32 DEVKIT V1).Chọn board
  2. Chọn Port (nếu không có danh sách COM Port, cần cài đặt driver CP210x USB to UART Bridge VCP Drivers).Chọn Port
  3. Mở một dự án mẫu File > Examples > WiFi (ESP32) > WiFiScanMở Example
  4. Một Sketch được mởExample
  5. Nhấn nút Upload trên thah công cụ Arduino IDE để biên dịch và nạp vào Board DOIT ESP32 DEVKIT V1. Bạn cần chờ một lúc
  6. Nếu thành công bạn sẽ nhận được “Done Uploading.Done uploading
  7. Mở Arduino IDE Serial Mornitor trên thanh công cụ hoặc Ctrl + Shift +M, chọn baud rate 115200.Mở Serial Monitor
  8. Xem kết quả.Kết quả

Ở trên đã hướng dẫn bạn cài đặt ESP32 Add-on cho Arduino IDE, sau khi thực hiện thành công các bạn có thể chạy thử Examples trước khi áp dụng cho các dự án IOT của mình. Mời các bạn đón đọc các bài hướng dẫn lập trình với ESP32.

Chúc các bạn thành công!

thanhbinh89

Trả lời

Email của bạn sẽ không được hiển thị công khai.