Description du produit
Spécifications
Tension de fonctionnement: 3.3V ou 5V
Courant de fonctionnement: < 20mA
Plage de température de fonctionnement: -10 ° C ~ + 70 ° C
Résolution de détection: 10%
Type d’interface: sortie de signal analogique
Taille: 24mm x 21mm
Poids: 3g
Définition de l’interface
S: sortie de Signal
+: Alimentation (VCC)
-: Masse (GND)
Instructions
Principe de fonctionnement
Le capteur de gradation comprend une diode électroluminescente blanche à haute luminosité et une photorésistance. Comme la lumière retournée par la diode électroluminescente sur différents papiers de gradation est différente, la photorésistance reçoit la lumière retournée, et la photorésistance est différente selon l’intensité de la lumière. Les valeurs de résistance sont également différentes, réalisant ainsi le test de la valeur grise.
Principe de programmation
Le capteur de niveau gris a trois broches, qui sont l’alimentation Vcc positive, l’alimentation GND de terre et l’extrémité du signal S. En utilisation réelle, le capteur peut être directement connecté à l’interface analogique du contrôleur Arduino, par exemple, le port analogique A0, après la mise sous tension de l’arduino, le capteur surlignage blanc LED s’allume, le bouton du capteur est placé sur différents papier gris, Les données sont lues par la conversion AD du contrôleur Arduino, puis la quantité analogique mesurée est imprimée via le port série.
Schéma de connexion
Le port S est connecté à la broche d’entrée analogique du contrôleur. Connectez respectivement 5V et GND au + 5V et GND de l’alimentation.
Exemple de programme
Connectez le capteur d’échelle de gris au contrôleur Arduino UNO selon le programme et observez la valeur de la sortie du port série sous différentes valeurs de gris.
Void setup()
{
Series. Start (9600); // open the serial port and set the baud rate of the serial port to 9600bps.
}
void loop ()
{
Int val;
Val = analog read (0); // connect the gray scale sensor to the analog interface 0
Series. Print (« grayscale is »); // print the analog value read via the serial port
Series. println (val, DEC); / / print the analog value for reading via the serial port
Delay (100);
}
Effets du programme
Lorsque vous détectez différentes valeurs d’éclairage, retour à la valeur mesurée pour le moment. Comme le montre la figure ci-dessous, cette figure est un schéma des données retournées par le port série lorsque le capteur de niveau d’éclairage détecte 85% de la valeur de gris.