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 phút các ngày thứ 3-5-7 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. Tìm hiểu và sử dụng giao tiếp UART
  4. Xử lý dữ liệu JSON trong truyền nhận dữ liệu
  5. Kết nối WiFi và Web Server trên ESP32
  6. Điều khiển thiết bị qua Web Server trong mạng LAN
  7. Truyền nhận dữ liệu qua Web Server trong mạng LAN
  8. Giao thức MQTT và cách truyền nhận dữ liệu qua Internet
  9. Thiết kế website điều khiển – giám sát thiết bị qua Internet
  10. Thiết kế app điều khiển – giám sát thiết bị đơn giản dùng Appinventor
Chi tiết đào tạo:
BuổiNội dungMục tiêu & Hoạt động
1Cài đặt Arduino IDE & lập trình cơ bản– Cài đặt Arduino IDE, cài ESP32 board- Lập trình LED nhấp nháy đầu tiên (GPIO Output)- Thực hành: Nhấp nháy LED, đọc trạng thái nút nhấn
2Input / Output và Ngắt ngoài– GPIO Input (nút nhấn), debounce- Ngắt ngoài đơn giản (attachInterrupt)- Thực hành: Nhấn nút bật/tắt LED, dùng ngắt
3Lập trình nâng cao với GPIO– Kết hợp nhiều nút và LED- Điều khiển nhiều thiết bị- Thực hành: Công tắc đổi trạng thái, chống rung
4UART – Giao tiếp nối tiếp– Serial Monitor- Giao tiếp UART giữa ESP32 và thiết bị khác- Thực hành: ESP32 đọc/ghi dữ liệu UART
5Xử lý dữ liệu JSON– Cấu trúc JSON- Dùng thư viện ArduinoJson để parse/format- Thực hành: Nhận dữ liệu UART dạng JSON và xử lý
6Kết nối WiFi – chế độ Station & AP– Kết nối mạng WiFi- Chế độ AP & Station song song- Thực hành: ESP32 làm điểm phát WiFi
7Web Server cơ bản– Tạo Web Server nội bộ (LAN)- Giao diện HTML đơn giản- Thực hành: Truy cập IP ESP32 từ điện thoại
8Điều khiển thiết bị từ Web Server– Giao diện điều khiển LED trên web- Gửi lệnh từ client → server- Thực hành: Bật/tắt LED từ trình duyệt
9Truyền dữ liệu từ ESP32 lên Web Server– Gửi cảm biến (giả lập) lên web- Cập nhật theo thời gian thực (AJAX)- Thực hành: ESP32 gửi nhiệt độ lên giao diện
10Mini Project 1: Điều khiển thiết bị qua web LAN– Ứng dụng tổng hợp kiến thức WiFi & Web Server- Thiết kế UI + lập trình logic- Gợi ý: Bật tắt đèn/quạt qua trình duyệt
11Giao thức MQTT cơ bản– Giới thiệu MQTT & broker- Kết nối ESP32 với HiveMQ- Thực hành: Gửi nhận tin nhắn MQTT
12MQTT nâng cao – Đọc/gửi dữ liệu từ xa– Cảm biến gửi dữ liệu qua MQTT- Giao tiếp 2 ESP32 qua Internet- Thực hành: Một ESP điều khiển, một ESP phản hồi
13Thiết kế website điều khiển giám sát (HTML, JS)– Tạo UI bằng HTML/JS- Hiển thị giá trị cảm biến, nút điều khiển- Thực hành: Website giám sát nhiệt độ, bật LED
14Thiết kế App điều khiển bằng AppInventor– Giới thiệu AppInventor- Thiết kế app gửi lệnh HTTP/MQTT- Thực hành: Tạo app điều khiển bật/tắt thiết bị
15Mini Project 2: Ứng dụng tổng hợp & bảo vệ– Học viên làm project cá nhân/nhóm: • Điều khiển thiết bị từ xa qua Internet • Giao diện Web hoặc App- Trình bày & đánh giá
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.
  • Kinh nghiệm 6 năm làm việc liên quan lập trình nhúng.
  • Từng thực hiện trên 500 đề tài dự án lớn nhỏ.
  • Đà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 (20h-21h30) 3-5-7 ngày 15/07/2025. Học phí 1tr/khóa (15 buổi). Đăng ký qua zalo: 0919.890.938 (còn 20 suất)

X
Contact Me on Zalo