3. Bài 2: Robot Chó vẫy đuôi

1. Hướng dẫn lắp ráp
2. Cách thực hiện
-
Cho Robot đi thẳng liên tục.
-
Khi gặp vật cản sẽ dừng lại, nháy đèn (bật đèn 2 bên và led RGB), vẫy đuôi (quay động cơ servo) và phát nhạc.
3. Viết chương trình
-
Đầu tiên, chúng ta viết hàm thiết lập trạng thái mặc định của robot:
- Tạo hàm trở về mặc định
- Chọn ảnh mặc định HEART, tắt hết đèn
- Quay servo về góc sao cho vị trí đuôi robot là cân bằng.
- Cho robot di chuyển thẳng với tốc độ tùy chỉnh (nên chỉnh tốc độ dưới 50 để giảm quán tính khi robot dừng đột ngột).

-
Tiếp theo, chúng ta viết hàm để robot có thể vẫy đuổi bao gồm
-
Tạo hàm vẫy đuôi
-
Robot dừng di chuyển và hiện hình ảnh Happy
-
Bật đèn và phát nhạc
-
Thực hiện vãy đuôi liên tục 4 lần bằng cách:
- Quay chân servo đến góc 70, trong 600 milli giây.
- Tương tự, quay chân servo đến góc 180.

-
-
Ở chương trình chính, ta liên tục đọc cảm biến khoảng cách, nếu:
- Nhỏ hơn 10cm: Thực hiện gọi hàm vẫy đuôi
- Lớn hơn 10cm: Thực hiện gọi hàm trở về mặc định

4. Chương trình mẫu
- Robot Chó vẫy đuôi: Tại đây

Last updated on
