Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: mbed
Homepage
PhotoResistance et Console¶
On teste
- le composant electronique Light Dependant Resistor (LDR). "Resistance dépendant de la lumière" ou photoresistance.
- La communication série avec le PC pour les printf.
Les informations sont tirées de ces excellents Tamberg slides.
La communication¶
La com se fait en 9600 baud, à priori c'est le seul réglage vraiment indispensable. Pour le reste soit il se débrouille tout seul pour trouver, soit les valeurs par défaut sont OK.
Taper dans un terminal, en ligne de commande
minicom -b 9600 -D /dev/ttyACM0
La photoresistance¶
La photoresistance diminue avec la lumière.
Dans le cas de notre package "Elegoo Fun Kit", c'est du KLS Electronic CdS Photoconductive cells / 3mm CdS photosensitive resistor / Product Model: KLS6-3537. Typiquement "Light resistance at 10lux: 18 ~ 50 kΩ". D'après la courbe, sa resistance varie environs de 2MΩ (dans le noir) à 5kΩ (en pleine lumière.)
Lecture de valeur analogique¶
Certaines pin sont marquées "Analog In", il faut piocher là dedans.
Tension¶
Il ne faut pas appliquer une trop forte tension ! Certaines pins, "Fault Tolerant" (FT), tolèrent 5V, mais pas toutes. Voir la Datasheet, par exemple pour la L053R8 DataSheet-DM00105960.pdf, chap.4 "Pin description" .
Typiquement il faut rester entre 0 et 3.6V. (Je ne suis pas 100% sur. Il faudrait faire des tests pour la valeur basse.)
Avec l'alimentation USB, on peut avoir du 5V disponible sur les pin, il faut donc se méfier !
La documentation mentionne VDDA. Il s'agit de l'alimentation de la partie convertisseur Analogique / Digital (ADC/DAC). On pourrait en effet alimenter différemment la partie "generale" de la partie ADC/DAC. Ce qui est certains c'est que VDDA doit être entre 1.65 et 3.6V Dans le chapitre "Electrical characteristics"/ "Absolute maximum ratings" Les valeurs ne doivent pas excéder -0.3 et 4V! Les valeurs "utiles" étant [0, VDDA] où VDDA est l'alimentation de la partie analogique, 3.6V en general.
Branchement¶
Dans les Tamberg slides il branche la pin entre la LDR et une resistance fixe de 10kΩ. Du coup en pleine lumière on atteint au pire 5*10/(5+10)=3.3V OK.