Bài tập 2.Em hãy viết đoạn chương trình robot dò đường trong trường hợp tổ hợp tín hiệu từ...

Câu hỏi:

Bài tập 2. Em hãy viết đoạn chương trình robot dò đường trong trường hợp tổ hợp tín hiệu từ cảm biến dò đường là (0,0,0,1) gặp ngã ba robot rẽ trái.

Câu trả lời:
Người trả lời: GV. Đỗ Thị Việt
Cách làm:

Bước 1: Mở chương trình và thiết lập vòng lặp vô hạn (forever loop).
Bước 2: Kiểm tra tổ hợp tín hiệu từ cảm biến dò đường (0,0,0,1).
Bước 3: Nếu tổ hợp tín hiệu là (0,0,0,1), thì robot sẽ rẽ trái.
Bước 4: Cập nhật chương trình với hàm xoay trái với góc 70 độ.
Bước 5: Quay trở lại bước 2 để tiếp tục kiểm tra tín hiệu từ cảm biến dò đường.

Câu trả lời:

Chương trình có thể viết theo đoạn mã sau:

\begin{verbatim}
forever {
if (sensor[1] == 0 && sensor[2]== 0 && sensor[3] == 0 && sensor[4]== 1) {
turn_left(70);
}
}
\end{verbatim}

Đây là cách làm cơ bản và đơn giản để robot dò đường và rẽ trái khi gặp tín hiệu từ cảm biến là (0,0,0,1). Để thêm chi tiết và tính linh hoạt của chương trình, bạn có thể thêm các điều kiện kiểm tra khác và thực hiện các hành động phù hợp tùy theo yêu cầu cụ thể.
Bình luận (0)
Nhấn vào đây để đánh giá
Thông tin người gửi
0.02948 sec| 2172.117 kb