8. Bài 6: Đèn giao thông
Mục tiêu
Trong bài học này, chúng ta sẽ cùng làm một hệ thống mô phỏng đèn giao thông thực tế.
-
Khi nhấn nút A: chế độ đèn giao thông bình thường
-
Khi nhấn nút B: chế độ ban đêm (đèn sẽ nhấp nháy đèn vàng)
Kết nối
-
Đèn LED (số lương: 3)

|
-
Đèn LED Đỏ: P0
-
Đèn LED Vàng: P1
-
Đèn LED Xanh: P2
-
Kết nối

|
Lắp ráp mô hình

|

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

|

|
Viết chương trình
-
Tạo một biến tên là chế độ và gán giá trị 0 vào biến:

|
-
Khi nút A được nhấn, cho chế độ bằng 0

|
-
Khi nút B được nhấn, cho chế độ bằng 1 và hiển thị hình dấu chấm than lên màn hình Yolo:Bit

|
-
Trong chế độ đèn giao thông, cho bật đèn LED màu xanh (chân P2):

|
-
Tạo hàm đếm 5 giây

|
-
Tạo hàm đếm 3 giây

|
-
Bật đèn xanh P2, gọi hàm đếm 5 giây, sau đó tắt đèn

|
-
Bật đèn vàng P1, gọi hàm đếm 3 giây, sau đó tắt đèn

|
-
Bật đèn đỏ P0, gọi hàm đếm 5 giây, sau đó tắt đèn

|
-
Nếu chế độ = 1 (nút B được nhấn), ta tiến hành bật đèn vàng trong 1 giây và tắt đèn trong 0,5 giây liên tục

|
Chương trình mẫu
- Đèn giao thông: Tại đây

