🌱 ESP - Micropython (1) Setup
Ở những bài viết trước mình đã giới thiệu khá nhiều về Micropython và ứng dụng trong các dòng vi điều khiển (Raspberry Pico). Bài viết này mình mong muốn giới thiệu ứng dụng Micropython trong một Chip khác cũng rất phổ biến đó là chip wifi ESP (cụ thể mình sử dụng ESP8266), để thực hành các ứng dụng liên quan đến truyền thông mạng.
👉 Dưới đây là phần cứng mà mình sử dụng, node MCU ESP8266 (Dùng chip ESP 12E có tích hợp CH340).
👉 Phần mềm sử dụng, vẫn là Thonny như những bài trước về micropython.
👉 Trước khi viết code cho ESP (hoặc dòng chip khác như STM32, ...) bằng Micropython, chúng ta cần tiến hành flash Firmware cho nó. Cụ thể, hãy làm theo các bước sau:
1. Tải Flash Firmware
Truy cập đường dẫn https://micropython.org/download/ và tìm đến vi điều khiển mà mình muốn lập trình, ở bài viết này mình sử dụng ESP8266 như hình trên, nên mình chọn vào đây!
Có 2 lựa chọn khi lập trình:
- Để file code trên máy tính và chạy kiểu thông dịch, rút dây nạp code ra là hết!
- Để file code trên chip, sau khi rút dây nạp code ra thì có thể cấp nguồn riêng cho chip chạy (giống như cách biên dịch nạp thông thường).
Chúc các bạn học tập tốt 😊