12. Bài 8: Vết tích để lại

Thủ phạm đã bị bắt, nhưng mọi chuyện chưa dừng ở đó. Rover cần khám nghiệm hiện trường để tìm lại những thứ đã mất. Phát hiện dấu vết là biệt tài của Rover.

Mục tiêu


  • Làm quen cảm biến dò đường

Bộ phận điện tử


  • Cảm biến dò đường trên Rover gồm 4 mắt đọc nằm ở mặt dưới xe được đánh số từ S1 đến S4.

  • Cảm biến này giúp Rover phát hiện vạch đen bên dưới để di chuyển, hoặc tránh né tùy theo mục đích lập trình

    ../../_images/bai_8.13.png

  • Cảm biến dò đường trên Rover hoạt động như thế nào?

    ../../_images/bai_8.png
    • Mắt đọc dò đường sẽ phát ra và thu về hồng ngoại. Tùy theo mức độ hồng ngoại nhận lại mà xác định được bên dưới là vạch đen hay nền trắng.

      ../../_images/bai_8.23.png
    • Phía trên Rover có các đèn báo hiệu tương ứng với từng mắt đọc:

      • Đọc được nền trắng: Đèn sáng

      • Đọc được nền đen: Đèn tắt

      ../../_images/bai_8.33.png

Giới thiệu khối lệnh


  • Khối lệnh đọc line:

    ../../_images/bai_8.43.png

Viết chương trình


  1. Viết chương trình

    ../../_images/bai_8.52.png

  1. Tạo điều kiện đầu tiên: Nếu mắt S1 đọc được vạch đen, bật đèn số 1, 2, 3. Nếu không, tắt đèn

    ../../_images/bai_8.62.png

  1. Tạo điều kiện thứ 2: Nếu mắt S4 đọc được vạch đen, bật đèn số 4, 5, 6. Nếu không, tắt đèn

    ../../_images/bai_8.72.png

Chương trình mẫu


../../_images/bai_8.82.png