Table des matières:

Lire les valeurs ADC à partir des potentiomètres : 4 étapes
Lire les valeurs ADC à partir des potentiomètres : 4 étapes

Vidéo: Lire les valeurs ADC à partir des potentiomètres : 4 étapes

Vidéo: Lire les valeurs ADC à partir des potentiomètres : 4 étapes
Vidéo: Injection : Clocks, ADC et DMA 2024, Juillet
Anonim
Lire les valeurs ADC des potentiomètres
Lire les valeurs ADC des potentiomètres

Dans cet article, je vais vous montrer comment lire les valeurs ADC à partir d'un potentiomètre.

c'est la base de la programmation Arduino. qui lit les valeurs analogiques à l'aide de la broche analogique fournie par Arduino.

en plus d'utiliser le potentio, il existe plusieurs capteurs qui utilisent une entrée analogique. tels que les capteurs de lumière, les capteurs de son et les capteurs d'humidité du sol.

Pourquoi utiliser un pot ? car ce composant est facile à trouver et peut représenter des capteurs qui sont lus à l'aide d'une entrée analogique.

À partir de cette lecture ADC, il peut ensuite être collaboré avec des périphériques de sortie. et créera certainement des choses intéressantes.

Étape 1: Composants requis

Composants requis
Composants requis
Composants requis
Composants requis
Composants requis
Composants requis
Composants requis
Composants requis

C'est un composant qui est nécessaire dans ce tutoriel:

  • Arduino nano v3.0
  • Potentiel 100K
  • Cavalier
  • Comité de projet
  • Mini USB
  • Portable
  • IDE Arduino

Étape 2: Assembler

Assembler
Assembler

Assemblez tous les composants utilisés.

Utilisez le schéma ci-dessus comme guide pour l'assemblage.

Potentio à Arduino

1 ==> Terre

2 ==> A0

3 ==> +5V

Étape 3: Programmation

La programmation
La programmation

Une fois le circuit installé. Ensuite, remplissez arduino avec le programme de lecture ADC qui a été créé.

Le croquis que j'ai fait est à peu près comme ça:

void setup() { // initialise la communication série à 9600 bits par seconde: Serial.begin(9600); }

// la routine de boucle s'exécute encore et encore pour toujours:

void loop() { // lit l'entrée sur la broche analogique 0: int sensorValue = analogRead(A0); // affiche la valeur que vous lisez: Serial.println(sensorValue); retard(1); // délai entre les lectures pour la stabilité }

Vous pouvez également télécharger le fichier original ci-dessous:

Étape 4: Résultat

Résultat
Résultat

Voici une façon de voir les résultats:

  • Ouvrez le moniteur série sur Arduino.
  • Assurez-vous que le débit en bauds sur le moniteur série et le programme est approprié (ici en utilisant 9600).
  • puis tourner le potentiomètre
  • Lorsqu'il est tourné vers la droite, la valeur ADC sera encore plus grande
  • Lorsqu'il est tourné vers la gauche, la valeur ADC deviendra plus petite
  • La plus petite valeur est 0 et la plus grande valeur est 1023.

À partir des données numériques 0-1023, nous pouvons les utiliser pour faire d'autres choses intéressantes. Il suffit de regarder mon prochain article.

Conseillé: