Câu trả lời:
Có thể sử dụng đèn led làm cảm biến ánh sáng cũng như bộ phát sáng. Về cơ bản, một đèn led phân cực ngược sẽ hoạt động như một tụ điện, nếu sau đó nó bị ngắt kết nối, điện tích sẽ thoát ra với tốc độ gần như tỷ lệ thuận với ánh sáng chiếu vào nó.
Chúng ta có thể sử dụng điều này với một vi điều khiển - sử dụng khả năng đa trạng thái của các cổng.
Điện trở nên khoảng 100 ohms, tôi chỉ sử dụng cái này với đèn led đỏ - nó có thể hoạt động với người khác.
Sử dụng trình tự sau:
Set Port A output high
set Port B output low // this makes sure the led is discharged
wait 1mS
set Port A output low
set Port B output high // reverse bias and charge
wait 1mS
set Port B as input // Port B is high impedance input
time how long for Port B to read low
Độ dài của thời gian sẽ phụ thuộc vào lượng ánh sáng chiếu vào đèn led.
Có một số ví dụ về điều này trên web - tôi sẽ liệt kê chúng ở đây khi tôi tìm thấy chúng một lần nữa:
LED cảm nhận và hiển thị cường độ ánh sáng xung quanh
Đèn LED đỏ có chức năng như cảm biến ánh sáng
Cảm biến đa chạm thông qua màn hình LED Matrix - video rất hay
Cảm biến và truyền thông với chi phí rất thấp sử dụng đèn LED hai chiều
Dưới đây là một video hay mô tả cách sử dụng đèn LED làm cảm biến ánh sáng http://www.youtube.com/watch?v=VZUvoLDlMS0 Ngoài ra Forest M.Mims III cũng đã viết về các dự án đơn giản sử dụng đèn LED làm cảm biến cảm ứng.
Ngoài ra, tôi đã đọc được rằng đèn LED SMD hoạt động tốt hơn như cảm biến ánh sáng so với đèn LED lỗ ...
Đây là một mạch sử dụng đèn LED để phát hiện ánh sáng từ bộ giáo dục:
LED 0 cho phép dòng điện rất nhỏ, chịu ảnh hưởng ánh sáng đi qua vì cực của nó bị đảo ngược. Hãy chắc chắn rằng nó có màu xanh lá cây, màu vàng hoặc trong suốt hoặc nó có thể không hoạt động (màu đỏ). Các bóng bán dẫn khuếch đại dòng điện này vừa đủ để điều khiển một đèn LED phân cực bình thường (LED 1). Bạn có thể điều chỉnh độ nhạy bằng cách thêm nhiều bóng bán dẫn, do đó có độ khuếch đại lớn hơn, đáp ứng mức chiếu sáng thấp hơn.
Trang web này: http://www.users.waitrose.com/~robinjames/LED_as_light_sensor/LED_as_light_sensor.html cho thấy cách đo mức độ ánh sáng bằng đèn LED và opamp, để cung cấp điện áp tỷ lệ với mức độ ánh sáng. Nó cung cấp một loạt các bài đọc và các tác phẩm từ bóng tối hoàn toàn đến ánh sáng mặt trời đầy đủ. Nó có thể được sử dụng để cung cấp cho ADC của một vi điều khiển như Arduino.
Photocell là một cách đơn giản để phát hiện ánh sáng. Điện trở của nó thay đổi tỷ lệ thuận với lượng ánh sáng chiếu vào nó.
LadyAda có một bài viết rất hay về các máy photocopy bao gồm cả việc triển khai Arduino: http://www.ladyada.net/learn/sensors/cds.html .