Đèn Thông Minh
Trong bài này chúng ta sẽ làm một ứng dụng đèn thông minh, tự động bật đèn khi trời tối và tự động tắt khi trời sáng. Ứng dụng đèn thông minh này thích hợp cho các đèn ngoài vườn hay ngoài cổng.
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 ánh sáng
Module led
Kết Nối Phần Cứng
Module led được nối với port D1 của Blocky
Module cảm biến ánh sáng thuộc loại analog (đo một dải giá trị) nên phải nối với 1 trong 4 port analog A1-A4. Trong bài này ta sẽ dùng port A1.
Chương Trình
Giải Thích
Module cảm biến ánh sáng là loại analog, trả về giá trị trong khoảng 0-4095 (analog 12 bit, 2^12=4096). Ta chọn một ngưỡng thật thấp tương ứng với trời tối (tùy nhu cầu mỗi người mà mức này có thể khác nhau), nếu giá trị đo được từ cảm biến thấp hơn thì sẽ bật đèn. Và tương tự nếu trời sáng hơn một ngưỡng trên thì tự động tắt đèn.