Bài học 21 - Còi báo động
Mô tả
Trong bài này chúng ta sẽ làm cho Yolo:Bit phát ra còi hú báo động giống còi hú của cảnh sát khi bắt cướp trên đường.
Mục tiêu
Hướng dẫn cách phát các âm thanh với tần số khác nhau.
Độ khó: Vừa
Hướng dẫn
- Tạo mới một chương trình cho Yolo:Bit như hướng dẫn trong bài trước.
- Trong mục Vòng Lặp, sử dụng khối lệnh vòng lặp đếm theo i từ 1 đến 10
- Thay đổi số bắt đầu thành 880, số kết thúc 1760 và tăng thêm 16 sau mỗi lần đếm. Đây là tần số âm thanh giống với còi hú báo động của cảnh sát.
- Trong mục Âm Nhạc, sử dụng khối lệnh phát ra âm thanh với tần số.
- Trong mục Biến, lấy khối lệnh i và gắn vào khối lệnh phát ra âm thanh với tần số để phát ra âm thanh theo tần số đang chạy trong vòng lặp và thay đổi thời gian thành 100 milli giây.
- Tạo thêm một vòng lặp đếm giống vậy nhưng là đếm ngược từ 1760 đến 880. Để đếm ngược thì bước đếm là -16, thay vì 16.
- Kết nối và chạy chương trình
Kết quả
Khi chương trình chạy, Yolo:Bit sẽ phát còi hú giống như còi hú của xe cảnh sát bắt cướp.
Bài tập mở rộng
Bạn hãy thử:
- Viết chương trình để chơi phát ra còi hú kết hợp với chớp tắt đèn Led giống như đèn xe cảnh sát.