Chào Mừng Đến Với Khóa Học
Khóa học này sẽ giúp bạn nắm vững kiến thức lập trình Arduino và ESP32 từ những bước cơ bản nhất đến các ứng dụng nâng cao. Mỗi bài học đều có code mẫu chi tiết và giải thích cặn kẽ.
Nội Dung Khóa Học
Arduino Cơ Bản
Làm quen với Arduino, cài đặt IDE, các lệnh cơ bản, điều khiển LED, nút nhấn, và cảm biến đơn giản.
Học NgayArduino Nâng Cao
Giao tiếp I2C, SPI, UART, xử lý ngắt, điều khiển động cơ servo, và các dự án phức tạp hơn.
Học NgayESP32 Cơ Bản
Giới thiệu ESP32, kết nối WiFi, Bluetooth, đọc cảm biến, và điều khiển thiết bị qua mạng.
Học NgayESP32 Nâng Cao
Web Server, MQTT, FreeRTOS, Deep Sleep, OTA Update, và tích hợp IoT platform.
Học NgayDự Án Thực Tế
Các dự án hoàn chỉnh từ đơn giản đến phức tạp: nhà thông minh, trạm thời tiết, robot...
Xem Dự ÁnCode Mẫu Chi Tiết
Mỗi bài học đều có code mẫu đầy đủ, giải thích từng dòng lệnh và có thể copy-paste ngay.
Xem CodeBắt Đầu Như Thế Nào?
Chuẩn Bị Linh Kiện
Arduino Uno/Nano hoặc ESP32, breadboard, LED, điện trở, cảm biến cơ bản
Học Từng Bước
Bắt đầu từ Arduino cơ bản, làm theo từng bài học và thực hành code mẫu
Linh Kiện Cần Thiết
Arduino Starter Kit
- Arduino Uno R3 hoặc Arduino Nano
- USB Cable (Type A to B hoặc Mini USB)
- Breadboard 400 điểm
- Dây jumper (nam-nam, nam-nữ, nữ-nữ)
- LED nhiều màu (đỏ, vàng, xanh)
- Điện trở 220Ω, 1kΩ, 10kΩ
- Nút nhấn (push button)
- Cảm biến nhiệt độ DHT11
- Cảm biến khoảng cách HC-SR04
ESP32 Starter Kit
- ESP32 DevKit V1 (30 pin)
- USB Cable (Micro USB hoặc Type-C)
- Breadboard 830 điểm
- Nguồn 5V/3.3V MB102
- Relay module 1/2 kênh
- Cảm biến ánh sáng (LDR)
- OLED Display 0.96" I2C
- Servo motor SG90
- Động cơ DC + driver L298N