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.

ESP32, ESP32-S3, C3, C6 khác nhau thế nào: so sánh thông số, chọn chip theo việc, lưu ý chuyển code
ESP32, ESP32-S3, C3, C6 khác nhau thế nào: so sánh thông số, chọn chip theo việc, lưu ý chuyển code

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.

ESP32 và ESP8266 khác nhau thế nào: khi nào chọn Wemos D1 R2, mạch ESP8266 có OLED hay ESP32
ESP32 và ESP8266 khác nhau thế nào: khi nào chọn Wemos D1 R2, mạch ESP8266 có OLED hay ESP32

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.

MicroPython cho học sinh: dòng lệnh Python đầu tiên trên ESP32
MicroPython cho học sinh: dòng lệnh Python đầu tiên trên ESP32

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.

Hướng dẫn bắt đầu với Wemos D1 R2 (ESP8266) trên Arduino IDE
Hướng dẫn bắt đầu với Wemos D1 R2 (ESP8266) trên Arduino IDE

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.

Hướng dẫn bắt đầu MicroPython trên ESP32 Lite với Thonny
Hướng dẫn bắt đầu MicroPython trên ESP32 Lite với Thonny

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.

Hướng dẫn dùng màn hình OLED SSD1306 với ESP8266
Hướng dẫn dùng màn hình OLED SSD1306 với ESP8266

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.

HX711 với load cell và LCD 1602 bằng MicroPython
HX711 với load cell và LCD 1602 bằng MicroPython

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.


Hiển thị 13 - 19 / 19 kết quả

Đã thêm vào giỏ hàng