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ể.
Câu hỏi liên quan:
- Theo em làm thế nào để robot có thể tự di chuyển đúng đường đi đã vạch sẵn?
- Hoạt động 1.Xác định tín hiệu của mắt trong cảm biến dò đường.Đọc, thảo luận về nguyên tắc...
- Hoạt động 2.Lập trình dẫn đường với cảm biến dò đường hai mắt.Đọc, thảo luận cách thức dẫn...
- Vì sao cảm biến dò đường thường được lắp ghép với robot ở dưới gầm của robot tự hành, ngay sát phía...
- Hoạt động 3.Dẫn đường với cảm biến dò đường 4 mắt.Đọc, thảo luận nhóm về câu lệnh lập trình...
- Em hãy giải thích ý nghĩa của tổ hợp tín hiệu từ cảm biến dò đường 4 mắt trong các trường hợp...
- LUYỆN TẬPBài tập 1.Em hãy viết chương trình điều khiển robot đi từ vị trí A đến vị trí B...
- 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:...
- 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ì...
- VẬN DỤNGBài tập 1.Em hãy tìm cách thay đổi các câu lệnh của chương trình dò đường ở Mục 2 sao...
- Bài tập 2.Em hãy tìm hiểu thêm thông tin về một số robot hiện nay ở Việt Nam trên Internet.
Bình luận (0)