Học Lập Trình Arduino & ESP32

Khóa học từ cơ bản đến nâng cao với ví dụ code cụ thể

Bắt Đầu Ngay

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 Ngay
🚀

Arduino 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 Ngay
📡

ESP32 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 Ngay

ESP32 Nâng Cao

Web Server, MQTT, FreeRTOS, Deep Sleep, OTA Update, và tích hợp IoT platform.

Học Ngay
🛠️

Dự Á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ự Án
💻

Code 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 Code

Bắt Đầu Như Thế Nào?

1

Cài Đặt Arduino IDE

Download và cài đặt Arduino IDE từ arduino.cc

2

Chuẩn Bị Linh Kiện

Arduino Uno/Nano hoặc ESP32, breadboard, LED, điện trở, cảm biến cơ bản

3

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