Bài tập 3.Em hãy viết chương trình sử dụng câu lệnh cảm biến dò đường hai mắt cho trường hợp:...

Câu hỏi:

Bài tập 3. Em hãy viết chương trình sử dụng câu lệnh cảm biến dò đường hai mắt cho trường hợp: khi robot đi hết phần đường màu đen và gặp phần đường màu trắng thì quay đầu lại.

Câu trả lời:
Người trả lời: GV. Đỗ Thị Ngọc
Để viết chương trình sử dụng cảm biến dò đường hai mắt để khi robot đi hết phần đường màu đen và gặp phần đường màu trắng thì quay đầu lại, bạn cần thực hiện các bước sau:
1. Khởi động chương trình
2. Sử dụng vòng lặp vô hạn (forever)
3. Kiểm tra tín hiệu của cảm biến dò đường ở cả hai bên trái và phải
4. Dựa vào tín hiệu của cảm biến, thực hiện các hành động sau:
- Nếu cảm biến ở cả hai bên đều không phát hiện đường (giả sử tín hiệu là 0), thì robot đi thẳng
- Nếu cảm biến bên trái không phát hiện đường nhưng cảm biến bên phải phát hiện đường, thì robot xoay trái
- Nếu cảm biến bên trái phát hiện đường nhưng cảm biến bên phải không phát hiện đường, thì robot xoay phải
- Nếu cảm biến ở cả hai bên đều phát hiện đường, thì robot xoay trái

Câu trả lời chi tiết và đầy đủ hơn:
```
forever {
if (Tín hiệu dò đường (“trái”, cổng) == 0 && Tín hiệu dò đường (“phải”, cổng) == 0) {
Đi thẳng (100);
} else if (Tín hiệu dò đường (“trái”, cổng) == 0 && Tín hiệu dò đường (“phải”, cổng) == 1) {
Xoay trái (70);
} else if (Tín hiệu dò đường (“trái”, cổng) == 1 && Tín hiệu dò đường (“phải”, cổng) == 0) {
Xoay phải (70);
} 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.52643 sec| 2171.688 kb