





Uso:Detección de brillo de luz, sensor de brillo de luz, coche inteligente para encontrar el módulo de luz
Características del módulo:1, el uso del sensor de fotorresistencia sensible
2. Salida del comparador, señal limpia, buena forma de onda, capacidad de conducción, más de 15mA.
3, con potenciómetro ajustable puede ajustar la detección del brillo de la luz
4, voltaje de funcionamiento de 3,3 V-5V
5. Forma de salida: salida de interruptor digital (0 y 1).
6, con un orificio de perno fijo, fácil de instalar
7, tamaño de placa pequeña PCB: 3,2 cm x 1,4 cm
8. El uso del comparador LM393 de amplio voltaje.Instrucciones del módulo
1, el módulo de resistencia fotosensible es más sensible a la luz ambiental, generalmente utilizado para detectar la intensidad de la luz ambiental, microcontrolador de disparo o módulo de relé;
2. Cuando el brillo de la luz ambiental alcance el umbral establecido, la salida DO será alta. Cuando la intensidad de la luz ambiental excede el umbral establecido, la salida DO será baja.
3. La salida DO se puede conectar directamente con el microcontrolador, a través del microcontrolador para detectar niveles altos y bajos, para detectar así cambios en el brillo de la luz ambiental;
4, la salida DO puede ser un módulo de relé de tienda accionado directamente, que puede formar un interruptor de control de luz.

Procedimientos de prueba de un solo chip
/ **********************************************Electrónica Co., Ltd de Shenzhen Yu Song-fengPrueba del disparador del sensorMicrocontrolador: STC89C52Tasa de baudios: 9600Uso del producto: detección de luz.***************************************** /# IncluirFecha de carácter sin firmar;# Definir char uchar sin firmar# Definir uint sin firmarSbit Key1=P0 ^ 1;
/* Declaración de función ---------------------------------------------- - */Anular retraso (uint z);Inicial_com (nulo);
// ************************************************ ***********
/ *************************************************** ******************************** Nombre de la función: retraso (uint z)** Función: Función de retardo************************************************** ******************************* /Anular retraso (uint z){Uint i, j;Para (I=Z; i 0; I --)Para (j=110; j 0; j --);}}// ******************************
// ***** Función de inicialización del puerto serie ************
// ******************************Inicial_com (nulo){EA=1; /Abrir la interrupción totalES=1; /permitir la interrupción del puerto serieET1=1; // Habilitar la interrupción T1 del temporizadorTMOD=0x20; /temporizador T1, en modo 2 tasa de interrupción en baudiosPCON=0x00; // SMOD=0SCON=0x50; // El Método 1 está controlado por un temporizadorTH1=0xfd; // Establezca la velocidad en baudios en 9600TL1=0xfd;TR1=1; /temporizador abierto T1 bit de control de ejecución
}}
// *************************// ********** Función principal ***********// *************************Principal (){Initial_com ();Mientras que (1){
Si (Key1=0){Retraso (); /elimina jitterSi (Key1=0) /confirma el disparador{SBUF=0X01;Retraso (200);}}}}Si (RI){Fecha=SBUF; /receptor de un solo chipSBUF=fecha;/transmisión de un solo chipRI=0;}}}}}}



