Hotline/Zalo: 0919.890.938 (Mr Hơn)
Lập trình ESP32 IOT căn bản
Lịch khai giảng:
| Mã lớp | Lịch học | Ngày bắt đầu | Ngày kết thúc |
|---|---|---|---|
| ESP32K23 | 2-4-6 | 09/03/2026 | 11/04/2026 |
| ESP32K24 | 3-5-7 | 24/03/2026 | 25/04/2026 |
| ESP32K25 | 2-4-6 | 13/04/2026 | 08/05/2026 |
| ESP32K26 | 3-5-7 | 05/05/2026 | 06/06/2026 |
| ESP32K27 | 2-4-6 | 18/05/2026 | 12/06/2026 |
Mô tả nội dung:
Khóa học Lập trình ESP32 IoT căn bản được thiết kế dành cho người mới bắt đầu, giúp học viên từng bước làm chủ lập trình nhúng và xây dựng hệ thống IoT hoàn chỉnh. Khóa học bắt đầu từ nền tảng như GPIO, UART, ADC, cảm biến sau đó nâng cao với WiFi, WebServer. Học viên sẽ được tiếp cận giao thức MQTT và thực hành kết nối thiết bị lên nền tảng ThingsBoard để giám sát và điều khiển từ xa qua Internet. Kết thúc khóa học, mỗi học viên có thể tự xây dựng một hệ thống IoT hoàn chỉnh gồm thu thập dữ liệu, truyền dữ liệu lên Cloud và điều khiển thiết bị từ Dashboard chuyên nghiệp.
Thời gian học:
- Từ 20h đến 21h30 các ngày 2-4-6 hoặc 3-5-7 hằng tuần.
- Học online trực tuyến dùng zoom.
- Có ghi lại video sau mỗi buổi học.
Học phí trọn khóa: 1.000.000đ/khóa (14 buổi học)
Nội dung học:
Phần 1: Giới thiệu
- Hướng dẫn cài đặt Arduino IDE và Board ESP32
Phần 2: Lập trình phần cứng cơ bản
- Bài 1: Hello world
- Bài 2: Giao tiếp UART & Debug
- Bài 3: Điều khiển LED & xử lý nút nhấn
- Bài 4: Bộ đếm thời gian & Ticker
- Bài 5: Bộ chuyển đổi ADC & biến trở
- Bài 6: Cảm biến DHT11 & màn hình Oled
Phần 3: Internet of things (IoT)
- Bài 1: WiFi trên ESP32 (STA & AP mode)
- Bài 2: Web server cơ bản trên ESP32
- Bài 3: Lưu cấu hình WiFi qua web server
- Bài 4: MQTT & truyền nhận dữ liệu qua Internet
- Bài 5: IOT platform – làm quen Thingsboard
- Bài 6: Gửi dữ liệu lên Thingsboard (Telemetry)
- Bài 7: Điều khiển và đồng bộ trạng thái thiết bị
Phần cứng thực hành:
Học viên cần tự trang bị 1 bộ phần cứng để thực hành trong khóa học. Có thể trang bị trọn Bộ ESP32 Basic Starter Kit sau:

Mua tại link này: https://shorten.asia/wsTUM8Ck
Chi tiết nội dung:
Phần 1: Giới thiệu
- Tổng quan về ESP32 và ứng dụng thực tế
- Cài đặt Arduino IDE
- Cài đặt board ESP32 và nạp thử chương trình
Phần 2: Lập trình phần cứng cơ bản
Bài 1: Hello World
- Làm quen Arduino IDE
- Cấu trúc chương trình ESP32
- Nạp và chạy chương trình đầu tiên
Bài 2: UART & Debug
- Sử dụng Serial Monitor
- In dữ liệu và kiểm tra lỗi chương trình
Bài 3: LED & Nút nhấn
- Điều khiển LED
- Đọc nút nhấn
- Chống dội nút
Bài 4: millis() & Ticker
- Lập trình không dùng delay
- Tạo tác vụ chạy định kỳ
Bài 5: ADC & Biến trở
- Đọc tín hiệu analog
- Ứng dụng điều chỉnh giá trị
Bài 6: DHT11 & OLED
- Đọc nhiệt độ, độ ẩm
- Hiển thị lên màn hình OLED
Phần 3: Internet of things (IoT)
Bài 1: WiFi (STA & AP)
- Kết nối WiFi
- Phát WiFi từ ESP32
Bài 2: Web Server
- Tạo web server
- Điều khiển thiết bị qua trình duyệt
Bài 3: Lưu WiFi
- Tạo giao diện nhập WiFi
- Lưu và tự động kết nối lại
Bài 4: MQTT
- Gửi và nhận dữ liệu qua Internet
Bài 5: ThingsBoard
- Tạo dashboard
- Kết nối ESP32 với cloud
Bài 6: Telemetry
- Gửi dữ liệu cảm biến lên server
- Hiển thị realtime
Bài 7: Điều khiển từ xa
- Nhận lệnh từ dashboard
- Đồng bộ trạng thái thiết bị
Kết quả đạt được
- Hiểu rõ lập trình ESP32 từ cơ bản đến IoT
- Tự xây dựng hệ thống điều khiển và giám sát qua Internet
- Có thể làm các project thực tế (nhà thông minh, IoT…)
Cách thức đăng ký:
Liên hệ hotline/zalo: 0919.890.938 (Mr Hơn)
Hoặc đăng ký và thanh toán học phí theo hướng dẫn sau:
Quét mã QR bên phải nhập số tiền và ghi nội dung chuyển khoản gồm:
Tên + Số điện thoại + Mã khóa học
Ví dụ: Hon0919890938 ESP32K23
Khi nhận được thanh toán bên mình sẽ liên hệ lại trong 24 giờ.

Thông tin người hướng dẫn:
- Kỹ sư Võ Văn Hơn
- Tốt nghiệp ngành Đ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 ESP8266 và ESP32 trên 1000 học viên.
- Chủ kênh YouTube và Tiktok Điện thông minh E-smart





