Robotique-Projet
Bonjour et bienvenu sur le forum ROBOTIQUE-PROJET

Merci de nous rejoindre, pour avoir accès aux forum en entier,

il suffis juste de s'inscrire sa prends 2 minutes, et bien sur de faire sa

présentation, au plaisir de se croisé sur le forum.
Robotique-Projet

Forum sur la Robotique & Informatique & Programmation


Vous n'êtes pas connecté. Connectez-vous ou enregistrez-vous

Voir le sujet précédent Voir le sujet suivant Aller en bas  Message [Page 1 sur 1]

1 Utiliser un capteur avec le Arduino le Lun 13 Mai - 19:36

Seb03000

avatar
Fondateur
Fondateur
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 inconnus.


  • 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 10kΩ (Elle est utilisée pour limiter la consommation de courant)


  • Montage

On réalise le montage suivant:

Breadboard du montage du capteur de luminosité

Photo du montage:

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à vue ici) et ensuite on affichera directement ce qui est lu par le Arduino puis une conversion en tension de la valeur lue.
Code:



// 06/05/2013
// Letmeknow.fr
// Sensor & 10k resistor en pont diviseur entre 5V et GND
 
#include
#define SENSOR_PIN   0  // Pin utilisée
 
double sensor; // Variable comprenant la valeur mesuree du capteur
double V_IN = 5.0; // Variable de la tension d'alimentation
 
void setup() {
  Serial.begin(9600);
}
 
void loop() {
 
 sensor = analogRead(SENSOR_PIN); // Lecture de la valeur du capteur
  Serial.print("Valeur mesuree = ");
  Serial.print(sensor); // Affichage de la valeur mesurée de 0 à 1024
  Serial.print("\n");
 
 double V =  sensor/ 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("V\n");
 
 // 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…).


Tuto original : http://letmeknow.fr/blog/tuto-utiliser-un-capteur-avec-le-arduino/


_________________
Voici ma chaîne YouTube: Drone-250-Time https://www.youtube.com/channel/UC3ArL72UR4AjpaF5r-pXpSg
Voici ma chaîne YouTube: Dark-Best https://www.youtube.com/channel/UCqHLYZ9IJyfguosa8_rz9Jg
Faite passé l'information les amies , merci a vous tous.
https://www.youtube.com/c/DarkBest

Voir le sujet précédent Voir le sujet suivant Revenir en haut  Message [Page 1 sur 1]

Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum