Sử dụng cảm biến hồng ngoại, em hãy lập trình để robot di chuyển
Bài 2 trang 60 Chuyên đề Tin học 10: Sử dụng cảm biến hồng ngoại, em hãy lập trình để robot di chuyển theo vạch đen trên nền nhà màu sáng.
Lời giải:
Đầu tiên ta cần lấy thông số để nhận biết khi nào các mắt bên trong và bên ngoài đường đen. Chúng ta sẽ chỉ cần dùng hai mắt ở giữa là A6 và A7 với các đường đơn giản.
Chương trình mẫu:
Sau đó chúng ta đo thông số khi các mắt nằm trong và ngoài đường đen rồi tính trung bình cho từng mắt. Ví dụ với 2 mắt A6, A7 sau:
Mắt |
Trong đường đen |
Ngoài đường đen |
Giá trị trung bình |
A6 |
870 |
656 |
763 |
A7 |
903 |
701 |
802 |
Tiếp theo chúng ta tiến hành so sánh với giá trị trung bình vừa có được:
- Nếu mắt A6 > giá trị trung bình ⇒ Mắt A6 đang trong vạch đen và ngược lại.
- Nếu mắt A7 > giá trị trung bình ⇒ Mắt A7 đang trong vạch đen và ngược lại.
Chúng ta có hai mắt nên sẽ có 3 trường hợp xảy ra khi để robot trên vạch đen.
A6 |
A7 |
Trong đường đen |
Trong đường đen |
Ngoài đường đen |
Trong đường đen |
Trong đường đen |
Ngoài đường đen |
Xem thêm lời giải bài tập Chuyên đề học tập Tin học 10 Cánh diều hay, chi tiết khác:
Bài 1 trang 57 Chuyên đề Tin học 10: Lập trình điều khiển tay gắp robot ....
Bài 2 trang 58 Chuyên đề Tin học 10: Lập trình điều khiển robot tự động gắp đồ vật ....
Xem thêm các tài liệu học tốt lớp 10 hay khác:
- Giải Chuyên đề học tập Tin học 10 Kết nối tri thức
- Giải Chuyên đề học tập Tin học 10 Chân trời sáng tạo
- Giải Chuyên đề học tập Tin học 10 Cánh diều
- Giải lớp 10 Kết nối tri thức (các môn học)
- Giải lớp 10 Chân trời sáng tạo (các môn học)
- Giải lớp 10 Cánh diều (các môn học)
- Giải Tiếng Anh 10 Global Success
- Giải Tiếng Anh 10 Friends Global
- Giải sgk Tiếng Anh 10 iLearn Smart World
- Giải sgk Tiếng Anh 10 Explore New Worlds
- Lớp 10 - Kết nối tri thức
- Soạn văn 10 (hay nhất) - KNTT
- Soạn văn 10 (ngắn nhất) - KNTT
- Soạn văn 10 (siêu ngắn) - KNTT
- Giải sgk Toán 10 - KNTT
- Giải sgk Vật lí 10 - KNTT
- Giải sgk Hóa học 10 - KNTT
- Giải sgk Sinh học 10 - KNTT
- Giải sgk Địa lí 10 - KNTT
- Giải sgk Lịch sử 10 - KNTT
- Giải sgk Kinh tế và Pháp luật 10 - KNTT
- Giải sgk Tin học 10 - KNTT
- Giải sgk Công nghệ 10 - KNTT
- Giải sgk Hoạt động trải nghiệm 10 - KNTT
- Giải sgk Giáo dục quốc phòng 10 - KNTT
- Lớp 10 - Chân trời sáng tạo
- Soạn văn 10 (hay nhất) - CTST
- Soạn văn 10 (ngắn nhất) - CTST
- Soạn văn 10 (siêu ngắn) - CTST
- Giải Toán 10 - CTST
- Giải sgk Vật lí 10 - CTST
- Giải sgk Hóa học 10 - CTST
- Giải sgk Sinh học 10 - CTST
- Giải sgk Địa lí 10 - CTST
- Giải sgk Lịch sử 10 - CTST
- Giải sgk Kinh tế và Pháp luật 10 - CTST
- Giải sgk Hoạt động trải nghiệm 10 - CTST
- Lớp 10 - Cánh diều
- Soạn văn 10 (hay nhất) - Cánh diều
- Soạn văn 10 (ngắn nhất) - Cánh diều
- Soạn văn 10 (siêu ngắn) - Cánh diều
- Giải sgk Toán 10 - Cánh diều
- Giải sgk Vật lí 10 - Cánh diều
- Giải sgk Hóa học 10 - Cánh diều
- Giải sgk Sinh học 10 - Cánh diều
- Giải sgk Địa lí 10 - Cánh diều
- Giải sgk Lịch sử 10 - Cánh diều
- Giải sgk Kinh tế và Pháp luật 10 - Cánh diều
- Giải sgk Tin học 10 - Cánh diều
- Giải sgk Công nghệ 10 - Cánh diều
- Giải sgk Hoạt động trải nghiệm 10 - Cánh diều
- Giải sgk Giáo dục quốc phòng 10 - Cánh diều