User manual
4.6 | Capteur de lumière
Dans ce projet, la page web du serveur web n’est pas utilisée comme interface de
commande mais comme élément de sortie. La luminosité mesurée via un capteur
de luminosité est représentée précisément comme valeur relative avec un nouvel
élément HTML.
Pour le montage de l’expérience il faut le phototransistor qui sert de capteur de
lumière. Le phototransistor peut être facilement être échangé par une DEL. Vous
pouvez distinguer le phototransistor en regardant en haut dans la tête de
l’élément. La surface interne du phototransistor est grande et noire. La figure sui-
vante montre le montage du test. Le collecteur du phototransistor est la plus petite
connexion, à +5 V. La résistance connectée en
série au phototransistor a 10 kOhm
Branchement du phototransistor à la broche A6 avec une résistance de protection de
10 kOhm
Le programme
Jusqu’à présent les pages web du serveur web consistaient toujours en une page
non modifiable qui envoyait les données au contrôleur. Maintenant la page web
doit être modifiée avant le transfert au navigateur pour indiquer la luminosité me-
surée du phototransistor. Cela fonctionne car une sorte d’espace est caché dans
le code source de la page web. Le programme remplace maintenant au charge-
ment des données de la variable progmem l’espace réservé *bright* par la valeur
de luminosité actuelle. Ainsi le texte de sortie et l’écart du curseur sont modifiés.
Une autre ligne dans les données HTML assure que la page se recharge automa-
Composants nécessaires
1 circuit imprimé, 1 NanoESP, 1 phototransistor, 1 résis-
tance 10 kOhm (marron, noir, orange), fil électrique