Cảm Biến Chuyển Động
Trong bài này chúng ta sẽ làm một ứng dụng cảnh báo khi có chuyển động, tương tự như các hệ thống cảnh báo bảo vệ ngôi nhà khỏi xâm nhập trái phép.
Chúng ta sẽ dùng một module cảm biến chuyển động và một module còi báo. Khi có phát hiện chuyển động thì còi báo kêu lên, và khi không còn chuyển động thì sẽ tắt.
Yêu Cầu Cần Có
Module Blocky đã được thiết lập để kết nối với cloud server (tham khảo phần Cài Đặt Blocky nếu bạn chưa thực hiện)
Module cảm biến chuyển động
Module còi buzzer
Kết Nối Phần Cứng
Module cảm biến chuyển động nối với port D1 của Blocky
Module buzzer nối với port D2 của Blocky
Chương Trình
Giải Thích
Trong phần setup, ta khai báo hai đối tượng cho cảm biến chuyển động (pir) và còi báo (buzzer) gắn vào port D1 và D2 theo như phần kết nối phần cứng. Trong vòng lặp chính, ta liên tục kiểm tra xem cảm biến chuyển động có phát hiện được chuyển động hay không, nếu có thì cho còi báo bật lên và ngược lại.
Để mở rộng, bạn có thể dùng thêm nút nhấn để bật tắt chế độ cảnh báo thay vì luôn luôn có cảnh báo.