[Tuto] Utiliser un capteur avec le Arduino
Posté sur: mai 7, 2013
Catégories: Arduino
Le but de ce tuto est de vous montrer comment mettre en place un montage rapide avec un capteur dont vous ne connaissez pas forcément les caractéristiques précises.
Dans notre exemple, nous allons utiliser un capteur de luminosité aux caractéristiques inconnues.
Liste de composants
- Un arduino (dans l'exemple nous utiliserons un Arduino nano v3)
- Un capteur (dans l'exemple nous utiliserons un capteur de luminosité aux caractéristiques inconnus)
- Une résistance de 10kO (Elle est utilisée pour limiter la consommation de courant)
Montage
On réalise le montage suivant:
Photo du montage:

Le capteur va venir insérer une résistance entre le +5V et le 0V. Ce montage est appelé pont diviseur de tension. Si vous voulez plus d'informations sur ce montage la page wikipedia peut vous être utile: http://fr.wikipedia.org/wiki/Diviseur_de_tension
- Code
Pour le code on va créer une liaison série pour voir ce que lit le Arduino (Déjà vu dans cet article) et ensuite on affichera directement ce qui est lu par le Arduino puis une conversion en tension de la valeur lue.
// 06/05/2013
// Letmeknow.fr
// Sensor & 10k resistor en pont diviseur entre 5V et GND
#include double lum;
#define THERM_PIN 0; // Pin utilisée
// Variable comprenant la luminosite double V_IN = 5.0;
// Variable de la tension d'alimentation
void setup()
{
Serial.begin(9600);
}
void loop()
{
lum= analogRead(THERM_PIN); // Lecture de la valeur du capteur
Serial.print("Valeur mesuree = ");
Serial.print(lum); // Affichage de la valeur mesurée de 0 à 1024
Serial.print("n");
double V = lum/ 1024 * V_IN; // Valeur de tension d'entrée
Serial.print("Tension mesuree = ");
Serial.print(V); // Affichage de la tension mesurée de 0 à 5V
Serial.print("Vn");
// Pause de 1 seconde
delay(1000);
}
En connaissant les caratéristiques (ou en les définissant), on peut aller plus loin et créer des formules mathématiques pour afficher des valeurs en d'autres unités suivant le capteur utilisé (comme le lumens, le degrés...)."
Commentaires
mai 9, 2013
mai 9, 2013
Connectez-vous pour commenter
Se connecter