Bài tập 4.Em hãy viết chương trình điều khiển robot dò đường, đi từ điểm A đến vị trí B thì...

Câu hỏi:

Bài tập 4. Em hãy viết chương trình điều khiển robot dò đường, đi từ điểm A đến vị trí B thì rẽ trái, đi đến C thì dừng lại (Hình 11.6). Robot có trang bị cảm biến dò đường bốn mắt.

Em hãy viết chương trình điều khiển robot dò đường, đi từ điểm A đến vị trí B thì rẽ trái, đi đến C thì dừng lại

Câu trả lời:
Người trả lời: GV. Đỗ Văn Hạnh
Để viết chương trình điều khiển robot dò đường đi từ điểm A đến vị trí B rồi rẽ trái và đi đến vị trí C để dừng lại, ta cần sử dụng cảm biến dò đường để xác định hướng di chuyển của robot.

Một cách làm có thể là sử dụng các câu lệnh điều kiện để xử lý tín hiệu từ cảm biến dò đường như trong đoạn code dưới đây:

1. Khởi động chương trình:
- Sử dụng vòng lặp lặp vô tận (forever)
2. Kiểm tra tín hiệu từ cảm biến dò đường:
- Nếu tín hiệu từ cảm biến 2 và cảm biến 3 được xác định, robot sẽ rẽ trái (xoay trái 70 độ)
- Nếu tín hiệu từ cảm biến 2 và cảm biến 3 không được xác định, kiểm tra cảm biến 1 và cảm biến 4:
- Nếu cảm biến 1 và cảm biến 4 được xác định, robot sẽ đi thẳng (di chuyển 100 đơn vị)
- Nếu cảm biến 1 và cảm biến 4 không được xác định, robot sẽ rẽ trái (xoay trái 70 độ)
- Nếu tín hiệu từ cảm biến 2 và cảm biến 3 chỉ có một trong hai được xác định, robot sẽ dừng lại

3. Kết thúc chương trình

Câu trả lời chi tiết hơn và đầy đủ hơn có thể là:
```
Khởi động chương trình
forever
if Tín hiệu dò đường 2 và 3 được xác định
Xoay trái 70 độ
else if Tín hiệu dò đường 1 và 4 được xác định
Đi thẳng 100 đơn vị
else if Tín hiệu dò đường 2 hoặc 3 được xác định
Dừng lại
else
Xoay trái 70 độ
```
Bình luận (0)
Nhấn vào đây để đánh giá
Thông tin người gửi
0.03368 sec| 2172.805 kb