PlatformIO
Last updated
Last updated
Tiến hành cài đặt thêm những driver sau:
Với ESP32: CP210x
Truy cập Visual Studio Code - Code Editing. Redefined và tải bản VS Code tương thích với hệ điều hành.
Mở VS Code chọn Extensions
Tìm PlatformIO IDE
Tiến hành Install PlatformIO
Trong VS Code chọn PlatformIO
PlatformIO: Quick Access -> PIO Home -> Open
Chọn New Project để tạo project mới -> Xuất hiện popup Project Wizard như hình dưới
Trong Project Wizard: vui lòng nhập tên Project, chọn Board, Framework, Location lưu project và tiến hành tạo Project
ESP32
Board
Espressif ESP32 Dev Module
Framework
Arduino
Trong PlatformIO Home chọn Libraries
Tìm “ERa EoH”
Chọn “ERa by EoH Ltd”
Bảng Registry hiện ra sau đấy chọn version mới nhất và “Add to Project”
Popup “Add project dependency” -> tiến hành chọn project và click “Add”
Trong bảng Registry -> Examples -> chọn example tương ứng của từng board -> copy nội dung của example
Paste nội dung của example vào file main.cpp
ESP32
Example
Basic
✅ Đối với board ESP32
Dùng module Gsm (SIM)
Chọn APN nhà mạng đang dùng.
Chọn modem SIM đang dùng.
Thay đổi ERA_AUTH_TOKEN thành token của project.
Dùng module WiFi
Thay đổi thông số ERA_AUTH_TOKEN của project, tên wifi(ssid) và pass wifi(pass).
Nhấn vào dấu ✔️ dưới thanh taskbar để tiến hành build chương trình.
Mở file platformio.ini của project và tiến hành thay đổi upload_port sang cổng COM (Window OS) hoặc “/dev/ttyUSB” (Unix-Based OS) của mạch nạp.
Nhấn vào dấu --> dưới thanh taskbar để tiến hành upload chương trình.
Lưu ý với board ESP32
Vào chế độ bootloader (chế độ upload code) trước khi tiến hành upload chương trình bằng cách:
Mở serial monitor (click vào biểu tượng như hình trên).
Nhấn giữ nút BOOT đồng thời nhấn và nhả nút RST/EN trên board ESP32.
Mở wed để tạo mới gateway ESP32 vào E-ra
Tạo mới gateway