Hãy cùng biến xBot thành một robot cứu hỏa thông minh nhé!
Ta sẽ gắn thêm module quạt và cảm biến phát hiện lửa vào xBot. Sau đó, lập trình cho xBot thực hiện như sau:
1. Tạo một hàm để robot cứu hỏa đi theo vạch đen trên bản đồ (xem hướng dẫn ở các bài trước):
2. Chờ cho đến khi nút trên board được nhấn, cho khối lệnh này nằm trong lặp lại mãi:
3. Khi nút được nhấn, chương trình sẽ luôn đi theo line:
3. Nếu phát hiện có lửa (trạng thái bật tắt của cổng 2 = Bật):
4. Khi đó, ta cho robot cứu hỏa dừng lại, sau đó di chuyển tới 1 chút để vào đúng vị trí:
5. Sau đó, cho robot cứu hỏa dừng lại rồi quay sang phải 1 góc 90 độ, bật quạt trong 3 giây rồi tắt, sau đó rẽ trái góc 90 độ để về lại hướng ban đầu:
6. Nếu cảm biến không phát hiện lửa, ta tắt quạt (lúc này, robot vẫn đi theo line):
Bạn có thể sử dụng trực tiếp chương trình mẫu chúng tôi đã lập trình sẵn cho bạn tại đây.