5. Bài 3: Hệ thống cảnh báo tiếng ồn
Mục tiêu
Tại các khu vực cần sự yên tĩnh như trường học, bệnh viện, chúng ta sẽ thiết lập một hệ thống đo lường và cảnh báo khi tiếng ồn vượt hạn mức cho phép.
Thiết bị cần dùng
Yolo:Bit, cảm biến âm thanh, màn hình LCD OLED.
Kết nối
- Cảm biến âm thanh (cổng A)
- Màn hình LCD OLED (cổng C)

Lắp ráp mô hình


Giới thiệu khối lệnh
- màn hình OLED hiển thị … x … y … (mục STEM KIT): hiển thị nhiều thông tin lên màn hình OLED tại vị trí cột (x), hàng (y) tùy chỉnh.
- màn hình LCD1602 hiển thị … x … y …: hiển thị ký tự bất kỳ lên màn hình tại vị trí cột (x), hàng (y) tùy chỉnh.
- xóa màn hình OLED: xóa nội dung hiển thị trên màn hình.
- mức độ âm thanh (%): đo và trả về giá trị cường độ âm thanh xung quanh.
- tạo văn bản từ (mục CHỮ VIẾT): tạo ra văn bản từ các khối lệnh thông tin được gắn phía sau. Khối lệnh nội dung tạo một nội dung tùy ý (chữ, số, kí tự,…) để sử dụng trong chương trình.
- Khối lệnh số (mục TÍNH TOÁN): tạo một số tùy ý để sử dụng trong chương trình.

Viết chương trình
- Kéo khối hiện hình ảnh vào phần bắt đầu.
- Xóa thông tin trên màn hình trước đó.
- Hiện thông tin tiếng ồn: xuất hiện trên màn hình OLED thông tin về “Tiếng ồn” với cường độ âm thanh được đo bằng đơn vị dB (decibel).

- Tạo điều kiện:
- Nếu mức độ âm thanh vượt quá 70dB, thực hiện phát cảnh báo trên màn hình OLED và màn hình LED của Yolo:Bit.
- Nếu không, hiển thị thông báo bình thường!

- Cập nhật thông tin tiếng ồn sau mỗi giây. Chương trình hoàn thiện:

Last updated on
