Arduino Nano - Capteur de lumière
Ce tutoriel vous explique comment utiliser un capteur de lumière avec un Arduino Nano. En détail :
- Comment fonctionne un capteur de lumière
- Comment connecter le capteur de lumière à un Arduino Nano
- Comment programmer l'Arduino Nano pour lire la valeur du capteur de lumière
Si vous êtes à la recherche d'un capteur de lumière sous forme de module, je vous recommande de consulter le tutoriel pour le Arduino Nano - Module Capteur de Lumière LDR.
Préparation du matériel
Or you can buy the following sensor kits:
1 | × | DIYables Sensor Kit (30 sensors/displays) | |
1 | × | DIYables Sensor Kit (18 sensors/displays) |
À propos du capteur de lumière
Le capteur de lumière utilisé dans ce tutoriel est une photorésistance, également connue sous le nom de photocellule, résistance dépendante de la lumière ou LDR.
Il ne sert pas seulement à détecter la lumière, mais aussi à mesurer la quantité de luminosité ou d'éclairage de la lumière ambiante.
Brochage du capteur de lumière
Un photoresistor possède deux broches qui ne nécessitent pas de distinction car il s’agit d’un type de résistance et elles sont symétriques.
Comment ça fonctionne
La quantité de lumière à laquelle est exposée la face de la photorésistance déterminera sa résistance. En mesurant cette résistance, nous pouvons mesurer la luminosité de la lumière ambiante.
WARNING
La valeur du capteur de lumière donne uniquement une indication de l'intensité lumineuse, et ne constitue pas une mesure exacte du flux lumineux. Par conséquent, elle devrait être utilisée uniquement dans des applications ne nécessitant pas un haut degré de précision.
Arduino Nano - Capteur de lumière
Les broches A0 à A7 de l'Arduino Nano peuvent être utilisées comme entrées analogiques. Ces broches d'entrée analogique convertissent la tension (allant de 0 volts à VCC) en valeurs entières (de 0 à 1023), appelées valeur ADC ou valeur analogique.
Connectez une broche de la photo-résistance à une broche d'entrée analogique. En utilisant la fonction analogRead(), lisez la valeur analogique de la broche. Cela nous permettra de déterminer les niveaux de lumière de manière relative.
Diagramme de câblage
This image is created using Fritzing. Click to enlarge image
Code Arduino Nano
Le code ci-dessous lit la valeur provenant d'une photorésistance et détermine qualitativement le niveau de lumière.
Étapes rapides
- Copiez le code et ouvrez-le avec l'IDE Arduino.
- Cliquez sur le bouton Upload de l'IDE pour transférer le code vers l'Arduino Nano.
- Ouvrez le moniteur série.
- Dirigez de la lumière sur le capteur.
- Consultez le résultat sur le moniteur série.
Capteur de lumière et LED
- Lorsqu'il fait sombre, le code ci-dessous allumera la LED. Sinon, la LED sera éteinte.
- Le schéma de câblage pour le code ci-dessus :
This image is created using Fritzing. Click to enlarge image
Vidéo
Défiez-vous
- Lorsque la lumière dans votre chambre est faible, activez-la automatiquement.
- Pour plus d'informations, consultez Arduino Nano - Relais.