Cảm biến ánh sáng sử dụng quang trở có khả năng thay đổi điện trở theo cường độ ánh sáng chiếu vào. Tín hiệu xuất ra của cảm biến là digital HIGH (5V) và LOW tượng trưng cho các trạng thái bật, tắt thiết bị điện tự động mà bạn không cần phải thao tác vào !
Trên mạch có 1 biến trở 10K ohm dùng để điều chỉnh độ nhạy sáng:
Cảm biến này có thể sử dụng kết hợp với Arduino để lập trình bật tắt thay vì mạch Rơ-le nhé.
Cảm biến này là một dạng cảm biến Digital - tín hiệu xuất ra là giá trị Digital HIGH (5V) và LOW. Tại chân OUT, mạch trả về mức HIGH (5V) khi trời tối (cường độ ánh sáng chiếu vào thấp) và LOW nếu ngược lại.
int cambien = 10;// khai báo chân digital 10 cho cảm biến int Led = 8;//kháo báo chân digital 8 cho đèn LED void setup (){ pinMode(Led,OUTPUT);//pinMode xuất tín hiệu đầu ra cho led pinMode(cambien,INPUT);//pinMode nhận tín hiệu đầu vào cho cảm biê } void loop (){ int value = digitalRead(cambien);//lưu giá trị cảm biến vào biến value digitalWrite(Led,value);//xuất giá trị ra đèn LED
Ý kiến bạn đọc
Những tin mới hơn
Những tin cũ hơn