Hướng dẫn platform python - nền tảng trăn

Trước khi đến với serie Học lập trình ESP32 từ A tới Z chúng ta cần cài đặt Platform IO, đây là một Extension của VS Code, cho phép chúng ta có thể lập trình nhiều dòng vi điều khiển khác nhau như Arduino, Esp8266, Esp32, STM32 …

  • Cài đặt Visual Studio Code (VS Code)
  • Cài đặt Platform IO
  • Cài đặt Driver nạp cho mạch
  • Hướng dẫn sử dụng Platform IO lập trình ESP32
    • Tạo một dự án lập trình ESP32 với Platform io
    • Giao diện lập trình của Platform IO
    • Cài đặt thư viện cho Platformio
    • Build và Upload code cho ESP32 bằng Platform io
  • KẾT 
    • Related posts:

Cài đặt Visual Studio Code (VS Code)

Cài đặt Platform IO

Cài đặt Driver nạp cho mạch

Hướng dẫn platform python - nền tảng trăn

Hướng dẫn sử dụng Platform IO lập trình ESP32

Tạo một dự án lập trình ESP32 với Platform io

Hướng dẫn platform python - nền tảng trăn

Giao diện lập trình của Platform IO

Cài đặt thư viện cho PlatformioPlatformio IDE

Hướng dẫn platform python - nền tảng trăn

Build và Upload code cho ESP32 bằng Platform io

Hướng dẫn platform python - nền tảng trăn

KẾT 

Related posts:

Cài đặt Driver nạp cho mạch

Hướng dẫn sử dụng Platform IO lập trình ESP32

Tạo một dự án lập trình ESP32 với Platform io

  • Giao diện lập trình của Platform IO
  • Cài đặt thư viện cho Platformio

Hướng dẫn sử dụng Platform IO lập trình ESP32

Tạo một dự án lập trình ESP32 với Platform io

Giao diện lập trình của Platform IO

Cài đặt thư viện cho Platformio

Hướng dẫn platform python - nền tảng trăn

Build và Upload code cho ESP32 bằng Platform io

KẾT 

Hướng dẫn platform python - nền tảng trăn

Related posts:

Hướng dẫn platform python - nền tảng trăn

Truy cập link: https://code.visualstudio.com/

Giao diện lập trình của Platform IO

Cài đặt thư viện cho Platformio

Hướng dẫn platform python - nền tảng trăn

Build và Upload code cho ESP32 bằng Platform io

  • KẾT 
  • Related posts:
  • Truy cập link: https://code.visualstudio.com/
  • Download và Cài đặt như một software bình thường

Trước khi cài Extension này, chúng ta cần cài đặt Python cho máy tính đã.: Chứa Source code của chương trình, đây là nơi lưu trữ code và bạn sẽ code trên đó. File thực thi chính là: main.cpp

Hướng dẫn platform python - nền tảng trăn

Truy cập link: https://www.python.org/downloads/ #include  là code cũng có thể chạy bình thường.

Lưu ý: Hãy tích chọn Add Python 3.8 to PATH để có thể run Python ở bất cứ đâu

Sau đó mở VS code, chuyển đến tab Extension, trong ô tìm kiếm gõ Platformio IDE là file cấu hình PlatformIO cho project của bạn. Nó hiển thị các thông tin như platform, board và framework được sử dụng. Bạn cũng có thể thêm các cấu hình khác như các thư viện được đưa vào, tùy chọn upload code, hay tốc độ truyền của Serial Monitor, đường dẫn thư viện và các cấu hình khác.

Hướng dẫn platform python - nền tảng trăn

Nhấn cài đặt, sau khi cài đặt xong sẽ hiển thị như hình

Restart lại VS code sau đó chờ cho tất cả các extension được load.monitor_speed = 115200

Lưu ý: máy tính bạn cần phải có mạng nhélib_deps = E:/thuvien 

Tùy vào trường hợp mạch bạn sử dụng IC UART nào, chúng ta sẽ cài đặt driver cho chip đó:

Cài đặt thư viện cho Platformio

Build và Upload code cho ESP32 bằng Platform io

KẾT 

  • Related posts:Home để chuyển đến Trang chủ PlatformIO. Nhấp vào biểu tượng Libraries trên thanh bên trái.
  • Truy cập link: https://code.visualstudio.com/

Hướng dẫn platform python - nền tảng trăn

Download và Cài đặt như một software bình thườngAdd to Project.

Hướng dẫn platform python - nền tảng trăn

Trước khi cài Extension này, chúng ta cần cài đặt Python cho máy tính đã.

Hướng dẫn platform python - nền tảng trăn

Truy cập link: https://www.python.org/downloads/

Hướng dẫn platform python - nền tảng trăn

Lưu ý: Hãy tích chọn Add Python 3.8 to PATH để có thể run Python ở bất cứ đâuInstallation và cuộn một chút, bạn sẽ thấy code định danh cho thư viện. Bạn có thể chọn bất kỳ số nhận dạng nào tùy thuộc vào tùy chọn bạn muốn sử dụng. Các mã nhận dạng thư viện được đánh dấu màu đỏ.

Hướng dẫn platform python - nền tảng trăn

Sau đó mở VS code, chuyển đến tab Extension, trong ô tìm kiếm gõ Platformio IDE

Nhấn cài đặt, sau khi cài đặt xong sẽ hiển thị như hình

Restart lại VS code sau đó chờ cho tất cả các extension được load.

Hướng dẫn platform python - nền tảng trăn

Lưu ý: máy tính bạn cần phải có mạng nhé

Hướng dẫn platform python - nền tảng trăn

Tùy vào trường hợp mạch bạn sử dụng IC UART nào, chúng ta sẽ cài đặt driver cho chip đó:terminal lên, và paste câu lệnh đó vào bằng phím tắt Shift+insert

Hướng dẫn platform python - nền tảng trăn

Thường là 2 loạilib_deps = sau đó copy đường dẫn hiển thị trong Terminal vào là OK

VD: lib_deps = E:\Hoc ESP32\Bai1\.pio\libdeps\esp32doit-devkit-v1lib_deps = E:\Hoc ESP32\Bai1\.pio\libdeps\esp32doit-devkit-v1

Build và Upload code cho ESP32 bằng Platform io

Mình sẽ chọn một example huyền thoại là Blink Led trên Arduino IDE, copy đoạn code đó, sau đó paste vào VS code

Hướng dẫn platform python - nền tảng trăn

Nhớ giữ lại #include nhé!#include nhé!

Hướng dẫn platform python - nền tảng trăn

Sau đó nhấn Build để biên dịch chương trình, Khi terminal báo Success là ok. Nếu chương trình có lỗi, hãy chuển tab Problems để view lỗi nhé!Problems để view lỗi nhé!

Cắm mạch vào và nhấn Upload, nếu đến đoạn connecting mà vscode ko tìm thấy esp, các bạn nhấn nút BOOT trên mạch giữ 1 chút rồi nhả ra nhé. Để ESP vào chế độ Nạp.BOOT trên mạch giữ 1 chút rồi nhả ra nhé. Để ESP vào chế độ Nạp.

Hướng dẫn platform python - nền tảng trăn

Sau khi nạp xong, thì xem thành quả thôi!!!

KẾT 

Sau bài này mình hi vọng các bạn đã biết sử dụng Platform io để bắt đầu thực hành các bài hướng dẫn lập trình ESP32 của mình. Đừng quên chia sẻ nếu bạn thấy bài viết này có ích và tham gia Nhóm Anh Em Nghiện Lập Trình để có thể kết nối với những người khác nhé