Âm thanh và ánh sáng là đầu ra
Còi có thể bật/tắt để báo sự kiện, hoặc phát nốt nhạc theo **cao độ** và **thời lượng**. Hai nốt cùng tên nhưng khác quãng có cao độ khác. Lệnh LED cần chỉ đúng đèn/cổng, màu hoặc mức sáng mà bộ hỗ trợ. Khi muốn tắt một LED vừa bật, phải tắt **chính cổng ấy**.
Điều khiển từ xa gửi tín hiệu **vào** bảng mạch; chương trình quyết định phản ứng như bật LED hay cho xe dừng. Bấm nút không tự bảo đảm robot hiểu nếu chưa ghép đúng bộ nhận, kênh/mã nút và chương trình.
Kiểm từng đầu ra
**Nhiệm vụ:** dùng một nút điều khiển để bật LED trong thời gian ngắn rồi tắt, đồng thời phát một âm báo ngắn. **Thiết bị:** robot có bộ nhận tín hiệu, LED và còi; tài liệu cổng của đúng bộ.
1. Xác nhận nút gửi mã gì bằng công cụ của bộ; nối LED/còi đúng cổng khi nguồn tắt.
2. Lập trình: nếu nhận đúng mã thì bật LED ở cổng đã chọn, phát âm ngắn, đợi rồi tắt **cùng cổng LED**.
3. Nạp và thử ở khoảng cách gần, ghi nút/mã, đèn nào sáng, thời điểm tắt và âm nghe được.
**Kết quả cần thấy:** mỗi lần nhấn đúng nút tạo một lần báo; nút khác không kích hoạt. Nếu đèn không tắt, kiểm số cổng ở hai lệnh; nếu không phản ứng, kiểm bộ nhận/mã nút/nguồn. Âm báo thật chỉ xác nhận được sau khi chạy trên robot.
Bài luyện
Chương trình bật LED ở cổng 2 rồi tắt LED ở cổng 1. Điều gì cần sửa để tắt đèn vừa bật?
Cổng bật và tắt phải trùng nhau.
Đổi cổng bật không giải quyết LED cổng 2 đang sáng.
Không có căn cứ LED tự tắt.
Còi không điều khiển LED.
Lời giải
Lệnh bật tác động lên LED cổng 2, nên lệnh tắt chính LED đó cũng phải chỉ cổng 2.
Bài luyện
Bấm nút điều khiển từ xa nhưng LED không sáng. Có thể kết luận gì ngay?
Bấm nút không chứng minh đã nạp mã.
Nhiều thành phần có thể gây không phản ứng.
Chưa kiểm nguồn/cổng/chương trình.
LED không sáng không cho biết trạng thái còi.
Lời giải
Tín hiệu nút phải được nhận và chương trình phải chọn đúng nhánh rồi điều khiển LED. Cần kiểm từng mắt xích trước khi kết luận hỏng phần cứng.
Đang học