4. Bài 1: Điều khiển đèn bằng Remote

Mục tiêu


Trong bài học đầu tiên, chúng ta sẽ sử dụng đèn LED trên Yolo:Bit để mô phỏng đèn chiếu sáng trong nhà, có thể bật tắt bằng remote hồng ngoại điều khiển từ xa:

  • Nhấn nút A trên remote để bật đèn

  • Nhấn nút C trên remote để tắt đèn

Thiết bị cần dùng


  • Mắt đọc IR

yolobit_v2/homebit/images/homebit_23.1.png

  • Remote điều khiển

yolobit_v2/homebit/images/homebit_23.png

Kết nối


Kết nối mắt đọc IR vào cổng P1

yolobit_v2/homebit/images/homebit_24.png

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


yolobit_v2/homebit/images/homebit_22.1.png

yolobit_v2/homebit/images/homebit_22.3.png

yolobit_v2/homebit/images/homebit_22.2.png

yolobit_v2/homebit/images/homebit_22.png

Viết chương trình


  1. Kéo khối lệnh điều kiện vào phần lặp lại mãi mãi

yolobit_v2/homebit/images/homebit_25.png

  1. Nếu nút A được nhấn, đèn LED sẽ bật màu đỏ

Cách thực hiện:

  • Kéo khối cảm biến IR đọc được nút A vào phần Nếu

  • Kéo khối lệnh đổi màu tất cả đèn LED thành màu đỏ vào phần Thực hiện

yolobit_v2/homebit/images/homebit_26.png

  1. Xóa tín hiệu đã thu được từ remote (để không trùng lặp với tín hiệu sau đó)

yolobit_v2/homebit/images/homebit_27.png

  1. Tương tự, lập trình để khi nút C được nhấn, đèn LED sẽ tắt (chuyển thành màu đen)

yolobit_v2/homebit/images/homebit_28.png

Chương trình mẫu


yolobit_v2/homebit/images/homebit_28.1.png