- Làm quen với nền tảng Arduino.
- Hiểu và thực hành lập trình điều khiển phần cứng.
- Tự thiết kế và hoàn thiện các dự án ứng dụng thực tế.
PHẦN 1: NHẬP MÔN ARDUINO
Bài 1: Arduino là gì?
-
Giới thiệu board Arduino UNO, Nano, Mega.
-
Cấu trúc phần cứng và phần mềm (IDE).
-
Tải và cài đặt Arduino IDE.
Bài 2: Viết chương trình đầu tiên
-
Cấu trúc một chương trình Arduino (setup + loop).
-
Code nhấp nháy đèn LED (Blink).
-
Upload code và quan sát kết quả.
Bài 3: Làm quen với chân Digital và LED
-
Cách dùng
digitalWrite
,pinMode
,delay
. -
Kết nối LED ngoài, điện trở hạn dòng.
Bài 4: Đọc tín hiệu với nút nhấn
-
Sử dụng
digitalRead
. -
Chống dội phím (debounce cơ bản).
PHẦN 2: ĐIỀU KHIỂN CƠ BẢN
Bài 5: Điều khiển LED bằng nút nhấn
-
Điều khiển trực tiếp
-
Bật tắt bằng nhấn giữ hoặc nhấn 1 lần.
Bài 6: PWM và điều khiển độ sáng LED
-
Dùng
analogWrite
. -
Ứng dụng: Đèn ngủ dimmer.
Bài 7: Biến trở và analogRead
-
Đọc giá trị cảm biến (biến trở, ánh sáng).
-
Dùng
analogRead
vàSerial Monitor
.
Bài 8: Buzzer và tạo âm thanh
-
Dùng
tone
,noTone
. -
Phát nhạc đơn giản
PHẦN 3: CẢM BIẾN VÀ THIẾT BỊ NGOẠI VI
Bài 9: Cảm biến nhiệt độ (LM35, DHT11, AM2315C…)
-
Cách đọc nhiệt độ.
-
Hiển thị lên Serial.
Bài 10: Hiển thị LCD 16x2 hoặc OLED
-
Kết nối LCD I2C.
-
In dữ liệu cảm biến ra màn hình.
Bài 11: Điều khiển Servo Motor
-
Dùng thư viện Servo.h
-
Ứng dụng: Tay gắp, quạt tự quay.
Bài 12: Cảm biến siêu âm (HC-SR04)
-
Đo khoảng cách.
-
Ứng dụng: Xe tránh vật cản.
PHẦN 4: DỰ ÁN THỰC TẾ
Bài 13: Đèn giao thông thông minh
-
3 LED + nút chuyển chế độ tự động/thủ công.
Bài 14: Máy đo nhiệt độ hiển thị LCD
-
Dùng DHT11 hoặc AM2315C.
Bài 15: Hệ thống chống trộm với cảm biến chuyển động PIR
-
Còi hú + LED + nút reset.
Bài 16: Điều khiển từ xa bằng IR
-
Remote TV + thu IR.
-
Bật/tắt thiết bị từ xa.
PHẦN 5: NÂNG CAO
Bài 17: Giao tiếp I2C, SPI
-
Nguyên lý và demo với màn hình hoặc cảm biến.
Bài 18: Giao tiếp UART
-
Serial monitor, kết nối 2 Arduino.
Bài 19: Giao tiếp Bluetooth (HC-05)
-
Điều khiển LED bằng điện thoại.
Bài 20: Giao tiếp không dây RF (nRF24L01, HC-12)
-
Truyền tín hiệu không dây.
KẾT THÚC KHÓA HỌC
-
Ôn tập kiến thức.
-
Gợi ý 5 dự án tổng hợp tự thực hành.
-
Hướng dẫn học thêm (ESP32, IoT, lập trình nâng cao…).
Nhận xét