Comment utiliser des capteurs analogiques avec l'Arduino?

  • Dec 26, 2019
click fraud protection

Ces capteurs sont généralement moins chers.

Et vraiment facile à utiliser!

Capteur analogique - un capteur qui délivre en sortie une valeur de tension, qui est l'équivalent valeur mesurée.

Par exemple, 2 peut signifier 25 degrés Celsius à partir du capteur de température analogique.

Vous pouvez trouver de nombreux capteurs analogiques: température, lumière, le son, la pluie, l'humidité, etc.

Arduino dispose d'entrées analogiques qui peuvent être utilisés pour lire ces valeurs.

Utilisation selon analogRead (broche) pour lire le signal à partir d'une entrée analogique.

ÉTAPE 1: Connect capteur

Certains capteurs sont fournis sous la forme de modules avec une broche qui peut être reliée directement à une entrée analogique Arduino.

D'autres sont des capteurs résistifs que vous avez besoin de fusionner avec une résistance afin de lire sa valeur.

ÉTAPE 2: Télécharger le code de test

Télécharger le code de test dans l'environnement de programmation Arduino pour tester votre capteur:

int analogPin = 0; // sortie analogique N qui est connecté à capteur
instagram viewer

int val = 0; // variable pour stocker les valeurs de lecture
void setup () {
Serial.begin (9600); // Configurez la connexion série
}
void loop () {
val = analogRead (analogPin); // lire les données à partir de la sortie analogique
Serial.println (val); // transmission de données via une liaison série
}

Étape 3: Lire la valeur

Utilisez le menu «Serial Monitor» dans les «outils de, pour voir les lectures du capteur.

Les valeurs analogiques sont dans la plage de 0 à 1023:

  • 0 est de 0 volts sur la sortie analogique;
  • 1023 est une sortie analogique de 5 volts;

Étape 4: Convertir les données reçues

Pour trouver des preuves dans un certain format dont vous avez besoin, par exemple, le degré Celsius de la température, vérifier la mise en correspondance des données de table pour votre capteur et effectuer les calculs nécessaires dans mon code.