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

Lịch khai giảng:
Thời gian học:
  • Từ 20h đến 21h30 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 tuyến 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 12 buổi):
  • Tài liệu slide bài giảng toàn bộ nội dung của khóa.
  • Hướng dẫn viết code thực hành cho từng nội dung.
  • Được hỗ trợ giải đáp 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 ESP32 và Cài đặt Arduino IDE
    • Giới thiệu về ESP32, cấu hình phần cứng.
    • Cài đặt Arduino IDE, cài đặt board ESP32.
    • Thực hành: Nạp chương trình Blink LED vào ESP32.
  • 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: Bộ đếm thời gian 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 OLED.
  • 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 Server trong mạng LAN.
  • 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 – 10)
  • 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: 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.

Phần 4: Ứng dụng nâng cao & Dự án (Buổi 11 – 12)
  • Buổi 11: Thiết kế Website điều khiển từ xa
    • HTML/CSS/JavaScript cơ bản.
    • Web kết nối ESP32 truyền nhận dữ liệu qua MQTT Broker.
    • Thực hành: Website điều khiển LED + hiển thị trạng thái thiết bị.
  • Buổi 12: App Inventor
    • Giới thiệu MIT App Inventor.
    • Tạo giao diện app Android kết nối ESP32 qua MQTT Broker.
    • Thực hành: App bật/tắt LED và hiển thị giá trị cảm biến.
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 K20, lớp 2-4-6 khai giảng ngày 05/12/2025. Học phí 1tr/khóa (12 buổi). Đăng ký qua zalo: 0919.890.938 (còn 15 suất)

X
Contact Me on Zalo