Lập trình ESP32 IOT căn bản

Lịch khai giảng:
Mã lớpLịch họcNgày bắt đầuNgày kết thúc
ESP32K232-4-609/03/202611/04/2026
ESP32K243-5-724/03/202625/04/2026
ESP32K252-4-613/04/202608/05/2026
ESP32K263-5-705/05/202606/06/2026
ESP32K272-4-618/05/202612/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:

    Phần cứng học lập trình esp32

    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ờ.

    Mã QR tài khoản ngân hàng
    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

    Tuyển sinh khóa Lập trình ESP32 căn bản, khai giảng ngày 13/04/2026. Đăng ký qua zalo: 0919.890.938 (còn 5 suất).

    X
    Contact Me on Zalo