Lập trình vi điều khiển: ESP32 nâng cao và các nền tảng khác
Nhóm bài lập trình vi điều khiển cho người đã viết được chương trình đầu tiên và muốn chương trình chạy ổn định, gọn và dễ mở rộng.
- Lập trình ESP32 nâng cao: FreeRTOS, timer phần cứng, watchdog, LittleFS, bảng phân vùng flash, PSRAM, HTTPS, âm thanh I2S.
- ESP8266 và NodeMCU: ESP-01, NodeMCU, Wemos D1 R2: nạp code bằng Arduino IDE, chế độ khởi động, sơ đồ chân, so sánh với ESP32.
- MicroPython: cài firmware, Thonny, boot.py và main.py tự chạy, đọc cảm biến, bài MicroPython cho học sinh.
Thứ tự nên đọc và các nhóm chủ đề khác có ở Góc kỹ thuật.
28/10/2026
So sánh ESP32, ESP32-S3, ESP32-C3, ESP32-C6 về nhân CPU, Wi-Fi, Bluetooth, USB, chân, DAC; gợi ý chọn chip theo việc, những điểm dễ vấp khi chuyển code, chương trình in thông tin chip.
26/10/2026
So sánh ESP32 và ESP8266: tốc độ, RAM, Bluetooth, số chân, ADC, cách lập trình bằng Arduino IDE và khi nào nên chọn Wemos D1 R2, mạch ESP8266 có OLED hay mạch ESP32.
18/10/2026
Hướng dẫn học sinh viết những dòng MicroPython đầu tiên trên ESP32 với Thonny: gõ lệnh trong Shell, bật tắt đèn, nháy đèn, chạm tay bật đèn, trò đoán số, lưu main.py.
10/10/2026
Hướng dẫn dùng Wemos D1 R2 (ESP8266 khung Arduino UNO) với Arduino IDE 2.x: sơ đồ chân, cài driver CH340 và gói board ESP8266, nạp code nháy LED, kết nối WiFi và xử lý lỗi thường gặp.
10/10/2026
Hướng dẫn cài driver, cài Thonny và nạp firmware MicroPython cho mạch ESP32 Lite, dùng REPL, nháy LED, lưu main.py, đọc nút nhấn, quét I2C và xử lý lỗi thường gặp.
08/06/2021
Hướng dẫn nối OLED SSD1306 với ESP8266, quét địa chỉ I2C, cài thư viện và hiển thị thời gian bằng mã Arduino mẫu.
08/06/2021
Hướng dẫn ESP32 đọc load cell qua HX711 và hiển thị LCD 1602 bằng MicroPython, gồm đấu dây, hiệu chuẩn và xử lý lỗi.