Hướng Dẫn Cách Cài đặt ESP32 Trong Arduino IDE

Hướng dẫn Cách cài đặt ESP32 trong Arduino IDE

(Cơ điện tử Việt Nam - Vi điều khiển) Trong bài viết này, bạn sẽ học cách cài đặt ESP32 trong Arduino IDE. Đây sẽ là hướng dẫn từng bước về cách cài đặt ESP32 trong Arduino IDE. Các hướng dẫn này dựa trên windows nhưng quá trình này cũng sẽ giống như các hệ điều hành khác. Nếu bạn không quen thuộc với development board này, tôi khuyên bạn nên xem các bài viết sau:

  • Bắt đầu với development board ESP32
  • Sơ đồ chân development board ESP32

Lưu ý: Để cài đặt, development board này trong Arduino IDE, bạn nên đảm bảo rằng bạn đã cài đặt phiên bản mới nhất của Arduino IDE. ESP32 có vấn đề với phiên bản trước của Arduino IDE. Vì vậy, tôi khuyên bạn nên xóa phiên bản cũ và cài đặt phiên bản mới nhất của Arduino IDE.

Cài đặt Thư viện ESP32 trong Arduino IDE

Sau khi cài đặt phiên bản Arduino IDE mới nhất, hãy nhấp vào biểu tượng Arduino IDE và mở nó.

Hướng dẫn Cách cài đặt ESP32 trong Arduino IDE

Sau đó nhấp chuột và tệp và đi đến tùy chọn.

Hướng dẫn Cách cài đặt ESP32 trong Arduino IDE

Dán liên kết này vào URL https://dl.espressif.com/dl/package_esp32_index.json

Hướng dẫn Cách cài đặt ESP32 trong Arduino IDE

Nếu bạn đã có các bảng khác trong URL trình quản lý bảng bổ sung này, bạn có thể phân tách chúng bằng dấu phẩy và bạn có thể sử dụng bao nhiêu bảng bạn muốn.

Hướng dẫn Cách cài đặt ESP32 trong Arduino IDE

Liên kết này là một gói hỗ trợ quản trị của hội đồng phát triển. Sau đó nhấp vào Ok.

Hướng dẫn Cách cài đặt ESP32 trong Arduino IDE

Bây giờ bạn cần cài đặt thư viện của ESP32 trong Arduino IDE. Để cài đặt thư viện ESP32 trong Arduino IDE, hãy vào công cụ >> board và nhấp vào board manager như hình:

Hướng dẫn Cách cài đặt ESP32 trong Arduino IDE

Bây giờ bạn sẽ thấy một cửa sổ nơi bạn tìm kiếm các bảng có sẵn. Trong cửa sổ tìm kiếm, viết ESP32 và bạn sẽ tìm thấy tùy chọn ESP32 của Expressif Systems. Nhấp vào nút cài đặt và cài đặt thư viện của ESP32. Sẽ mất một khoảng thời gian để tải xuống thư viện của ESP32.

Hướng dẫn Cách cài đặt ESP32 trong Arduino IDE

Sau khi bạn đã cài đặt xong, hãy nhấp vào nút Close.

Hướng dẫn Cách cài đặt ESP32 trong Arduino IDE

Bây giờ bạn đã cài đặt thành công thư viện phát triển ESP32 trong Arduino IDE.

Làm thế nào để xác minh xem ESP32 đã được cài đặt thành công?

Bây giờ bạn đã cài đặt ESP32 trong Arduino của mình, nếu bạn muốn biết bạn có muốn cài đặt ESP32 trong Arduino IDE một cách chính xác hay không. Bạn có thể xác minh điều đó bằng cách sử dụng một ví dụ đơn giản đã có sẵn trong Arduino IDE cho bảng phát triển ESP32 cho IoT. Khi bạn cài đặt thư viện ESP32 trong Arduino IDE, các ví dụ này cũng được cài đặt. Vì vậy, để xác minh xem bạn đã cài đặt chính xác ESP32 hay chưa, hãy làm theo các bước sau.

Đầu tiên, kết nối bo mạch của bạn với máy tính thông qua cáp USB. Sau khi kết nối bảng với máy tính, bạn chọn bảng, bạn đang sử dụng. Có nhiều loại bảng ESP32 có sẵn trên thị trường. Nhưng chúng tôi đang sử dụng bộ Dev trong hướng dẫn này. Nhưng bạn có thể sử dụng bất kỳ bảng nào bạn muốn. Để chọn bảng, hãy vào công cụ >> Bảng và nhấp vào mô-đun Dev như thể hiện trong hình dưới đây.

Hướng dẫn Cách cài đặt ESP32 trong Arduino IDE

Bây giờ bạn cần chọn cổng COM mà bảng phát triển của bạn được kết nối. Để tìm nó, hãy vào Tools và nhấp vào Port. Chọn một port mà bo mạch được kết nối.

Hướng dẫn Cách cài đặt ESP32 trong Arduino IDE

Bây giờ chúng tôi sẽ tải lên một ví dụ đơn giản để lên bảng và xem nó có hoạt động hay không.

Hướng dẫn Cách cài đặt ESP32 trong Arduino IDE

Nếu nó hoạt động chính xác, có nghĩa là chúng ta đã cài đặt thành công bo mạch này trong Arduino IDE.

Hướng dẫn Cách cài đặt ESP32 trong Arduino IDEHướng dẫn Cách cài đặt ESP32 trong Arduino IDE

Chúng tôi sẽ sử dụng một ví dụ về quét wifi. Ví dụ này sẽ làm gì? Nó sẽ quét các mạng wifi có sẵn trong khu vực của tôi và print các mạng có sẵn đó trên màn hình nối tiếp.

Để mở một ví dụ, hãy nhấp vào tệp >> Ví dụ và tìm ví dụ về quét Wifi như trong hình bên dưới:

Hướng dẫn Cách cài đặt ESP32 trong Arduino IDE

Bây giờ chỉ cần nhấp vào ví dụ quét Wifi và mở nó. Sau đó nhấp vào nút tải lên để tải mã này lên bảng. Ngay sau khi bạn nhấn nút tải lên, đầu tiên, nó sẽ biên dịch mã. Sau khi biên dịch mã, nó sẽ bắt đầu tải lên mã và bạn có thể tìm thấy thông báo tải lên trong Arduino IDE.

Nếu bạn gặp khó khăn trong việc tải lên mã, bạn có thể giữ nút khởi động trên esp32, sau đó nhấp vào nút tải lên và khi bạn tìm thấy thông báo tải lên trên cửa sổ Arduino IDE, hãy thả nút. Sự cố của bạn sẽ được giải quyết thành công và mã sẽ được tải lên mà không gặp bất kỳ sự cố nào.

Sau vài giây mã sẽ được tải lên thành công và bạn sẽ thấy thông báo tải lên xong như hình bên dưới:

Hướng dẫn Cách cài đặt ESP32 trong Arduino IDE

Bây giờ mã đã được tải lên thành công. chúng ta cần kiểm tra đầu ra của mã. Nhấp vào công cụ và chọn tùy chọn của màn hình nối tiếp.

Hướng dẫn Cách cài đặt ESP32 trong Arduino IDE

Sau khi mở màn hình nối tiếp, chọn tốc độ truyền là 115200. Sau đó, bạn sẽ thấy thông báo quét Wifi trên màn hình nối tiếp như trong hình bên dưới:

Hướng dẫn Cách cài đặt ESP32 trong Arduino IDE

Sau khi hoàn tất quá trình quét tất cả các mạng có sẵn, nó sẽ hiển thị danh sách các mạng khả dụng như trong hình bên dưới:

Hướng dẫn Cách cài đặt ESP32 trong Arduino IDE

Sau một thời gian, nó sẽ lại bắt đầu quét và hiển thị các mạng wifi khả dụng.

Hướng dẫn Cách cài đặt ESP32 trong Arduino IDE

Vì vậy, đây là cách dễ dàng để cài đặt bảng phát triển ESP32 trong Arduino IDE. Chúng tôi cũng đã xác minh cài đặt thông qua một ví dụ. Nếu bạn tìm thấy bất kỳ sự cố nào trong khi cài đặt và tải lên mã, hãy cho chúng tôi biết về sự cố của bạn.

Bạn có thể khám phá thêm bằng cách xem các hướng dẫn sau:

  • Sơ đồ chân của ESP32 - Cách sử dụng chân GPIO?
  • Chân GPIO của ESP32 - Ví dụ về nhấp nháy LED
  • Nút ấn với ESP32 - chân GPIO làm đầu vào kỹ thuật số
  • Cách sử dụng ADC của ESP32
  • Tạo máy chủ Web ESP32 trong Arduino IDE
  • ESP32 PWM với Arduino IDE
  • Giao tiếp I2C LCD với ESP32 và ESP8266
  • Giao diện DhT11 DhT22 với ESP32 và các giá trị hiển thị trên Máy chủ Web
  • Động cơ Servo điều khiển máy chủ web ESP32 với Arduino IDE

Từ khóa » Thư Viện Esp32 Arduino