Description
- Nom de marque: sincere&promise
- Usage: Capteur de consommation
- Matériau: Mélange
- Type: Capteur magnétique
- Sortie: Commutation du transducteur
- Théorie: Capteur de résistance
- Numéro de Modèle: Photosensitive sensor module
But:
Capteurs de niveau de lumière détectés d’intensité lumineuse, module optique recherche de voiture intelligente
Caractéristiques du Module:
1, en utilisant le capteur de résistance photosensible de type sensible
2, la forme d’onde propre du signal de sortie du comparateur est bonne, capacité de conduite supérieure à 15mA.
3, avec potentiomètre réglable peut ajuster la luminosité de la lumière détectée
4, tension de fonctionnement 3.3V-5V
5, le format de sortie: sortie de commutation numérique (0 et 1)
6, avec trous de boulons pour une installation facile
7, une petite taille de carte PCB: 3.2cm x 1.4cm
8, en utilisant un comparateur de tension large LM393
Module pour l’usage
1, le module de résistance photosensible le plus sensible à la lumière ambiante, généralement utilisé pour détecter la luminosité de la lumière ambiante, déclencher des modules de microcontrôleur ou de relais;
2, la luminosité du module de la lumière ambiante atteint le seuil fixé, sortie côté DO élevée lorsque le niveau de lumière ambiante dépasse le seuil fixé, sortie côté DO faible;
3, la sortie DO peut être directement connectée au microcontrôleur via le microcontrôleur pour détecter haut et bas, détectant ainsi les changements d’intensité de la lumière ambiante;
4, nos sorties peuvent directement conduire le module de relais, qui peut être composé d’un interrupteur de commande de lumière.
Structure du produit et schéma de câblage
Circuit ouvert, un ami dans le besoin peut se référer à la figure suivante
SMC procédure d’essai
/******************************************
Shenzhen Electronics Co., Ltd. Yu Song Toyokawa
Capteurs déclenchent test
SMC: STC89C52
Débit en bauds: 9600
Utilisation: détection de la lumière.
*****************************************/
# Inclure <reg52.h>
Unsigned char date;
# Définir uchar non signé char
# Définir uint non signé int
Sbit key1 = P0 ^ 1;
/* Déclaration de fonction-*/
Retard de vide (uint z);
Annulation initiales _ com (vide);
/ / ************************************************ ***********
/*
************************************************** ******************************
* Nom de la fonction: retard (uint z)
** Fonction: fonction de retard
************************************************** ******************************
*/
Retard de vide (uint z)
{
Uint i, j;
Pour (i = z; i> 0; i -)
Pour (j = 110; j> 0; j -);
}
/ / ******************************
/ / ***** Fonction d’initialisation du port série *********
/ / ******************************
Annulation initiales _ com (vide)
{
EA = 1; / /activer les coupures
ES = 1; / /permettre l’interruption du port série
ET1 = 1; / /activer la minuterie T1 interruption
TMOD = 0x20; / /minuterie T1, une interruption est générée débit baud en Mode 2
PCON = 0x00; / / SMOD = 0
SCON = 0x50; / / Mode 1 par contrôle de minuterie
TH1 = 0xfd; / /réglé à 9600 baud
TL1 = 0xfd;
TR1 = 1; / /ouvrez la minuterie de bit de contrôle de run T1
}
/ / *************************
/ / ********** Fonction principale *********
/ / *************************
Main ()
{
Initial_com ();
While (1)
{
Si (key1 = = 0)
{
Délai (); / /éliminer la gigue
Si (key1 = = 0) / /confirmer le déclencheur
{
SBUF = 0X01;
Délai (200);
}
}
Si (RI)
{
Date = SBUF; / /microcontrôleur à accepter
SBUF = date; / /microcontrôleur envoie
RI = 0;
}
}
}