Trong chương trình này, chúng ta sẽ lập trình cho robot bám đối tượng theo một khoảng cách nhất định. Hành động này giống như những chú thú cưng lúc nào cũng bám theo chủ nhân đúng không nào.
Mục lục
Hướng dẫn lập trình robot bám đối tượng
Giải thích chương trình
Để xử lý các điều kiện trên, trong vòng lặp chính, ta sẽ sử dụng khối lệnh điều kiện để kiểm tra các kết quả trả về từ cảm biến khoảng cách.
Phân tích yêu cầu ban đầu, ta có như sau:
- Nếu robot cách người một khoảng cách nhỏ hơn 35 cm, ta sẽ cho Robot sẽ lùi lại.
- Nếu robot cách người một khoảng cách lớn hơn 45 cm, ta sẽ cho Robot tiến tới.
Hai trường hợp trên sẽ giữ cho robot lúc nào cũng cách con người một khoảng cách nhất định nằm trong khoảng từ 35 đến 45 cm.
Trường hợp còn lại, nếu robot cách người một khoảng cách lớn hơn 70 cm hoặc nhỏ hơn 45 cm, lúc này robot sẽ dừng lại vì có thể robot đã mất dấu con người, hoặc xung quanh robot không có vật thể nào cả.
Khi robot dừng lại, nếu con người hoặc đối tượng chuyển động nào đó xuất hiện trước cảm biến khoảng cách thì robot sẽ tiếp tục bám theo ( do chúng ta đang sử dụng vòng lặp chính)
Tải chương trình mẫu
Bạn có thể sử dụng trực tiếp chương trình mẫu chúng tôi đã lập trình sẵn cho bạn tại đây.
Bạn đã thực hiện thành công dự án trên chưa? Hãy chia sẻ với chúng tôi nhé. Chúng tôi rất hy vọng sẽ nhận được phản hồi từ bạn. Liên hệ OhStem hoặc để lại bình luận phía dưới nếu bạn có bất kỳ thắc mắc gì nhé:
- Fanpage: https://www.facebook.com/ohstem.aitt
- Hotline: 08.6666.8168
- Youtube: https://www.youtube.com/c/ohstem