5. Bài 2: Điều chỉnh độ sáng đèn

Mục tiêu


Ở bài đầu tiên, chúng ta biết cách bật tắt đèn LED trên Yolo:Bit bằng remote. Bây giờ, chúng ta hãy cùng tìm hiểu thêm cách điều chỉnh độ sáng đèn bằng remote và kết hợp chúng với bài 1 nhé!

  • Nhấn nút ↑ trên remote để tăng độ sáng

  • Nhấn nút ↓ trên remote để giảm độ sáng

Thiết bị cần dùng


  • Mắt đọc IR

../../_images/homebit_23.1.png

  • Remote điều khiển

../../_images/homebit_23.png

Kết nối


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

../../_images/homebit_24.png

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


../../_images/homebit_29.png

Giới thiệu về biến


Để thay đổi độ sáng đèn LED tương ứng với điều khiển từ remote, chúng ta cần sử dụng đến biến. Có thể hiểu, biến như một chiếc hộp, nơi chứa giá trị mà ta cần sử dụng.

Mỗi hộp chỉ có thể chứa duy nhất một giá trị (chữ, số, chuỗi, dữ liệu) tại một thời điểm. Trong trường hợp này, biến sẽ chứa giá trị số, đại diện cho mức độ sáng của đèn.

../../_images/homebit_30.png

Cách tạo và sử dụng biến


  1. Bạn cần vào mục Biến và chọn Tạo biến. Sau đó, điền tên cho biến mới để Tạo.

../../_images/homebit_31.png

  1. Khi tạo biến thành công, trong mục Biến sẽ xuất hiện những khối lệnh liên quan để làm việc với biến.

../../_images/homebit_32.png

Viết chương trình


  1. Tạo biến tên độ sáng để chứa giá trị độ sáng. Cho giá trị là 50

../../_images/homebit_33.png

  1. Tạo điều kiện: Nếu nút ↑ được nhấn, tăng giá trị độ sáng lên 25

../../_images/homebit_34.png

  1. Thay đổi giá trị độ sáng theo giá trị biến. Sau đó chọn màu đèn sáng là đỏ. Xóa tín hiệu ở cuối chương trình

../../_images/homebit_35.png

  1. Thực hiện tương tự. Nếu nút ↓ được nhấn, giảm giá trị độ sáng xuống 25 (-25)

../../_images/homebit_36.png

  1. Kết hợp với chương trình của bài 1 để hoàn thiện chương trình

../../_images/homebit_37.png

Chương trình mẫu


../../_images/homebit_37.1.png