Khóa học lập trình esp32 căn bản

Lịch khai giảng:
Thời gian học:
  • Mỗi buổi học có thời lượng 60->90 phút các ngày thứ 2-4-6(T1) hoặc 3-5-7(T2) hằng tuần.
  • Học qua hình thức online trực tiếp dùng zoom.
  • Có ghi lại video sau mỗi buổi học để học viên tiện theo dõi lại.
Học phí trọn khóa 1 triệu/khóa (gồm 15 buổi):
  • Tài liệu slide bài giảng toàn bộ nội dung của khóa.
  • Bộ code mẫu thực hành cho mỗi bài giảng.
  • Được hỗ trợ giải đáp mọi thắc mắc trong quá trình học.
Nội dung đào tạo:
  1. Cài đặt và sử dụng phần mềm Arduino IDE
  2. Chức năng Input – Output và Ngắt ngoài
  3. Giao tiếp UART và cách truyền nhận dữ liệu với PC
  4. Bộ đếm thời gian và ngắt timer trên ESP32
  5. Giao tiếp I2C – cách sử dụng màn hình LCD và OLED
  6. Chức năng thu phát WiFi trên ESP32
  7. Thiết lập Web Server và truyền nhận dữ liệu trong mạng LAN
  8. Điều khiển và giám sát thiết bị qua Blynk IOT
  9. Giao thức MQTT và truyền nhận dữ liệu qua Internet
  10. Thiết kế Website điều khiển – giám sát thiết bị qua Internet
  11. Thiết kế app điều khiển – giám sát thiết bị dùng Appinventor
Chi tiết đào tạo:
Phần 1: Lập trình cơ bản với ESP32 (Buổi 1 – 4)
  • Buổi 1: Giới thiệu và Cài đặt Arduino IDE
    • Giới thiệu về ESP32, cấu hình phần cứng, so sánh với Arduino.
    • Cài đặt Arduino IDE, cài board ESP32.
    • Thực hành: Chạy chương trình “Hello World” – Blink LED.
  • Buổi 2: Input – Output và Ngắt ngoài
    • Cấu hình GPIO làm input, output.
    • Button nhấn, chống dội phím.
    • Khái niệm và sử dụng Interrupt.
    • Thực hành: Bật/tắt LED bằng nút nhấn, ngắt ngoài.
  • Buổi 3: UART – Giao tiếp nối tiếp
    • Giới thiệu UART, baudrate.
    • Truyền/nhận dữ liệu với Serial Monitor.
    • Thực hành: Gửi/nhận dữ liệu giữa ESP32 và máy tính.
  • Buổi 4: Timer và Ngắt Timer
    • Khái niệm timer trên ESP32.
    • Cấu hình định kỳ bằng timer interrupt.
    • Thực hành: Nhấp nháy LED theo chu kỳ bằng timer.

Phần 2: Giao tiếp ngoại vi & Wi-Fi (Buổi 5 – 8)
  • Buổi 5: Giao tiếp I2C với LCD & OLED
    • Khái niệm I2C.
    • Kết nối ESP32 với LCD I2C và OLED.
    • Thực hành: Hiển thị dữ liệu cảm biến lên màn hình.
  • Buổi 6: Chức năng Wi-Fi của ESP32
    • Wi-Fi Station (STA) mode, Access Point (AP) mode.
    • Kết nối Wi-Fi và kiểm tra IP.
    • Thực hành: ESP32 kết nối router Wi-Fi.
  • Buổi 7: Web Server trong mạng LAN
    • Khái niệm Web Server.
    • Tạo server đơn giản để bật/tắt LED qua trình duyệt.
    • Thực hành: Điều khiển LED qua web.
  • Buổi 8: Web Server lưu cấu hình Wi-Fi
    • WebServer nâng cao với form nhập SSID, password.
    • Lưu cấu hình Wi-Fi vào bộ nhớ.
    • Thực hành: Cấu hình ESP32 bằng web.

Phần 3: IoT với Blynk & MQTT (Buổi 9 – 12)
  • Buổi 9: Giới thiệu Blynk IoT
    • Cài đặt app Blynk.
    • Tạo project, thêm widget.
    • Thực hành: Bật/tắt LED qua Blynk.
  • Buổi 10: Ứng dụng Blynk IoT nâng cao
    • Đọc cảm biến và gửi dữ liệu lên Blynk.
    • Nhận dữ liệu từ Blynk về ESP32.
    • Thực hành: Điều khiển LED + giám sát nhiệt độ.
  • Buổi 11: MQTT – Giao thức IoT cơ bản
    • Giới thiệu MQTT, broker, topic, publish/subscribe.
    • Sử dụng HiveMQ public broker.
    • Thực hành: ESP32 publish dữ liệu cảm biến.
  • Buổi 12: MQTT nâng cao
    • Kết nối nhiều ESP32 qua MQTT.
    • Nhận dữ liệu từ nhiều thiết bị.
    • Thực hành: Điều khiển LED từ một ESP32 khác.

Phần 4: Ứng dụng nâng cao & Dự án (Buổi 13 – 15)
  • Buổi 13: Thiết kế Website điều khiển từ xa
    • HTML/CSS/JavaScript cơ bản.
    • Web ESP32 trả về dữ liệu động.
    • Thực hành: Website điều khiển LED + hiển thị cảm biến.
  • Buổi 14: App Inventor – Phần 1
    • Giới thiệu MIT App Inventor.
    • Tạo giao diện app Android kết nối ESP32.
    • Thực hành: App bật/tắt LED.
  • Buổi 15: App Inventor – Phần 2
    • Giao tiếp nâng cao giữa app và ESP32.
    • Đọc dữ liệu cảm biến về điện thoại.
    • Thực hành: App giám sát nhiệt độ/độ ẩm.
Cách thức đăng ký:

Liên hệ hotline/zalo: 0919.890.938 (Mr Hơn)

Thông tin thanh toán:

Ngân hàng nông nghiệp và phát triển nông thôn Việt Nam
Số tài khoản: 6907205410083
Chủ tài khoản : VÕ VĂN HƠN

Nội dung chuyển khoản:
  • Tên Học viên + SDT + “Mã Khóa Học”
  • VD: Vo Van Hon 033268566 ESP32K05T1
Mã QR code:
Thông tin về giảng viên:
  • Tốt nghiệp Kỹ sư Điện tử viễn thông Trường Đại Học Cần Thơ năm 2012.
  • Đào tạo lập trình ESP8266ESP32 trên 1000 học viên.
  • Chủ kênh YouTube Điện thông minh E-smart

Tuyển sinh khóa Lập trình ESP32 căn bản, lớp 2-4-6 khai giảng ngày 27/10/2025. Học phí 1tr/khóa (15 buổi). Đăng ký qua zalo: 0919.890.938 (còn 10 suất)

X
Contact Me on Zalo