Đè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.

results matching ""

    No results matching ""