Étape 1: Comment ça marche
Notez la fig. 1.
Sensibilité
Le TSL230R fournit trois niveaux de sensibilité (en plus un état d’arrêt) pour tenir compte de la mesure de presque n’importe quelle intensité de la lumière. Ceci est accompli en divisant la photodiode array, en sections qui peuvent être activées ou désactivées afin de fournir la sensibilité nécessaire. La sensibilité est réglée en définissant des niveaux appropriés sur les broches de contrôle S0 et S1. Mise à l’échelle de fréquence de sortie
La fréquence de sortie brute varie d’environ 1 Hz jusqu'à plus de 1 Mhz. Depuis la sortie de fréquence supérieure est tellement élevée que certains microcontrôleurs, tels que le BASIC Stamp, sont incapables de mesurer la fréquence, deux broches (S2 et S3) sur la TSL230R sont fournis comme un paramètre de diviseur de fréquence permettant de mesurer la fréquence de sortie avec microcontrôleurs plus lents.
Notez la connexion fig. 2 à Arduino :
Broches à sur TSL230R :
1 entrée de sélection de sensibilité S0
2 S1 sensibilité sélectionner entrée
3 sortie de OE activer
4 GND masse 0 V
5 VCC/VDD + 3 à la tension d’alimentation + 5 VDC
6 Scaled-fréquence de sortie
7 entrée select S2 mise à l’échelle
8 S3 Scaling sélectionnez entrée pour
Code de l’Arduino et TRS260R fiche voient :