Tài liệu học
Checklist debug robot car cơ bản
Danh sách kiểm tra nhanh khi robot car không chạy đúng: nguồn, dây nối, driver, cảm biến.

Robot hoàn toàn không chạy
- Kiểm tra nguồn đã cấp đúng cực và đủ điện áp chưa (đo bằng đồng hồ vạn năng nếu có)
- Kiểm tra GND của tất cả module (Arduino/ESP32, driver, cảm biến) đã nối chung với nhau chưa — thiếu GND chung là lỗi phổ biến nhất
- Kiểm tra chân ENA/ENB của driver L298N đã được cấp HIGH hoặc nối PWM chưa (bỏ trống có thể khiến driver không hoạt động tùy module)
Chỉ 1 bên bánh quay, bên còn lại không quay
- Kiểm tra dây động cơ có bị lỏng/đứt ở kênh OUT tương ứng không
- Thử đảo 2 dây động cơ sang kênh còn lại của driver để xác định lỗi do driver hay do động cơ
Động cơ quay yếu/robot ì
- Kiểm tra điện áp pin có bị tụt quá thấp so với định mức không (pin yếu là nguyên nhân phổ biến)
- Kiểm tra bánh xe có bị kẹt cơ khí (vướng dây, vướng khung) không
Servo bị giật/rung bất thường
- Kiểm tra GND servo đã nối chung với GND vi điều khiển chưa
- Nên cấp nguồn servo riêng thay vì lấy từ chân 5V của board, đặc biệt khi dùng nhiều hơn 1 servo
Cảm biến đọc giá trị sai/không ổn định
- Kiểm tra lại việc hiệu chỉnh (calibration) theo đúng điều kiện ánh sáng/bề mặt thực tế
- Kiểm tra dây tín hiệu có bị lỏng ở chân cắm breadboard không — nguyên nhân rất thường gặp
Không nạp được code
- Kiểm tra đã chọn đúng board và đúng cổng COM/Serial trong Arduino IDE chưa
- Kiểm tra driver USB (CH340/CP2102...) đã cài đặt trên máy tính chưa