El LED como pantalla Led, fabricante de Led, señales electrónicas se polariza inversamente, utilizando dos pasadores (pin1 y pin2 en el _gure) de un microcontrolador, que carga el condensador equivalente. Posteriormente, el cátodo del LED está conectado un pin de entrada (pin 3) del microcontrolador. El condensador que se cargó a Vcc, ahora se descargará a través de la fuente de corriente y cuando el voltaje en el condensador cae por debajo del umbral lógico inferior, Pin3 del microcontrolador detectará la lógica como '0'.
Si la intensidad de la luz incidente es más, el condensador se descarga más rápido y si la luz ambiental es menor, se necesita más tiempo para el condensador se descargue. Por lo tanto midiendo el tiempo que toma para que el voltaje en el pin 3 para llegar a '0' lógico, el microcontrolador puede estimar la intensidad de la luz incidente en el ambiente LED.
It muestra el esquema de circuito de un circuito basado ATTiny15 AVR que utiliza un 3 -mm, LED rojo en un claro envasado, de sentir la luz ambiental, así como para indicar la intensidad de la luz incidente por calcinación del LED en un circuito frequency.The proporcional mismo es muy sencillo y solo utiliza 4 componentes. La fuente de alimentación al circuito puede ser cualquier voltaje entre 3 a 5.5V DC.The LED está conectado a los pines del puerto PB0 y PB1 del AVR microcontrolador.
Otra PB3 pin del puerto se utiliza para generar una onda cuadrada, con una frecuencia proporcional a la luz incidente circuito intensity.The opera _rst adelante sesgar el LED por un período _xed. A continuación, el LED inversa sesgos, cambiando las secuencias de bits aplicadas a PB0 y PB1. En el siguiente paso, PB0 se recon_gured entonces como un pin de entrada. Un bucle interno de temporización se utiliza para medir el tiempo que toma para que el LED para cambiar el voltaje aplicado a la lógica PB0 de '1' lógico a '0' lógico.
Este tiempo T, es inversamente proporcional a la incidencia de la luz ambiente