Bài viết này sẽ hướng dẫn lập trình robot dò đường chi tiết cho bạn, dựa trên cảm biến 4 mắt hồng ngoại của robot xBot. Hãy cùng xem hướng dẫn lập trình robot dò đường bên dưới nhé!
Lưu ý: chúng ta sẽ sử dụng bản đồ đi kèm sản phẩm xBot
wait_for(lambda: (btn_onboard.is_pressed())) while True: if line_array.read(0, 0): robot.turn_left(50) elif line_array.read(0, 3): robot.turn_right(50) else: robot.forward(50)
Lưu ý: Để robot chạy ổn định và không bị chệch khỏi đường vạch, bạn nên giảm tốc độ di chuyển và thử nghiệm cho đến khi đạt được kết quả tốt nhất.
Ở bài học này ta sẽ sử dụng khối chức năng chính là đọc trạng thái của 2 trong 4 mắt đọc của cảm biến dò line (2 mắt ngoài cùng là S1 và S4).
Dựa vào yêu cầu, xBot sẽ hoạt động theo bảng phân tích sau: