Table des matières:
- Étape 1: Composants
- Étape 2: Principe
- Étape 3: Le diagramme schématique
- Étape 4: Procédures
- Étape 5: Coder
Vidéo: Contrôler la LED par potentiomètre avec Arduino Uno R3 : 6 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:07
Auparavant, nous utilisions Serial Monitor pour envoyer des données à la carte de contrôle, ce qui peut être instructif pour connaître un nouveau logiciel. Dans cette leçon, voyons comment changer la luminance d'une LED par un potentiomètre, et recevoir les données du potentiomètre dans Serial Monitor pour voir sa valeur changer.
Étape 1: Composants
-Carte Arduino Uno * 1
- Câble USB * 1
- Résistance (220Ω) * 1
-LED * 1
- Potentiomètre * 1
- Planche à pain * 1
- Cavaliers
Étape 2: Principe
Un potentiomètre linéaire est un composant électronique analogique. Alors, quelle est la différence entre une valeur analogique et une valeur numérique ? En termes simples, numérique signifie marche/arrêt, niveau haut/bas avec seulement deux états, c'est-à-dire 0 ou 1. Mais l'état des données des signaux analogiques est linéaire, par exemple, de 1 à 1000; la valeur du signal change avec le temps au lieu d'indiquer un nombre exact. Les signaux analogiques incluent ceux de l'intensité lumineuse, de l'humidité, de la température, etc.
Étape 3: Le diagramme schématique
Étape 4: Procédures
Dans cette expérience, le potentiomètre est utilisé comme
diviseur de tension, c'est-à-dire connecter des appareils à ses trois broches. Connectez la broche du milieu du potentiomètre à la broche A0 et les deux autres broches à 5V et GND respectivement. Par conséquent, la tension du potentiomètre est de 0-5V. Tournez le bouton du potentiomètre et la tension à la broche A0 changera. Convertissez ensuite cette tension en une valeur numérique (0-1024) avec le convertisseur AN de la carte de commande. Grâce à la programmation, nous pouvons utiliser la valeur numérique convertie pour contrôler la luminosité de la LED sur le tableau de commande.
Étape 1:
Construisez le circuit.
Étape 2:
Téléchargez le code sur
Étape 3:
Téléchargez le croquis sur la carte Arduino Uno
Cliquez sur l'icône Télécharger pour télécharger le code sur le tableau de commande.
Si « Téléchargement terminé » apparaît en bas de la fenêtre, cela signifie que le croquis a été téléchargé avec succès.
Faites tourner la tige du potentiomètre et vous devriez voir la luminance de la LED changer.
Si vous souhaitez vérifier les changements de valeur correspondants, ouvrez le moniteur série et les données dans la fenêtre changeront avec votre rotation du bouton du potentiomètre. Cette expérience peut également être changée en d'autres comme vous le souhaitez. Par exemple, utilisez le potentiomètre pour contrôler l'intervalle de temps pour le clignotement de la LED.
Étape 5: Coder
//Contrôlé par potentiomètre
//Tourner
l'arbre du potentiomètre et vous devriez voir la luminance de la LED changer.
//Site Web: www.primerobotics.in
/******************************************/
const
int analogPin = 0; // la broche d'entrée analogique s'attache à
const
int ledPin = 9;//la led s'attache à
entier
inputValue = 0;//variable pour stocker la valeur provenant du capteur
entier
outputValue = 0;//variable pour stocker la valeur de sortie
/******************************************/
annuler
mettre en place()
{
Serial.begin(9600);//définir le numéro de série
débit en bauds de communication comme 9600
}
/******************************************/
annuler
boucle()
{
inputValue = analogRead(analogPin);//lire le
valeur du potentiomètre
Serial.print("Entrée: "); //imprimer
"Saisir"
Serial.println(inputValue); //imprimer
valeur d'entrée
outputValue = map(inputValue, 0, 1023, 0, 255); //Convertir de 0 à 1023 proportionnel au nombre d'un nombre de 0 à 255
Serial.print("Sortie: "); //imprimer
"Sortir"
Serial.println(outputValue); //imprimer
valeur de sortie
analogWrite(ledPin, outputValue); //tourne le
LED allumée en fonction de la valeur de sortie
retard(1000);
}
/*******************************************/
Conseillé:
Contrôle de la luminosité des LED avec potentiomètre avec Arduino : 3 étapes
Contrôle de la luminosité des LED avec potentiomètre avec Arduino : Dans ce projet, nous contrôlerons la luminosité des LED à l'aide de la résistance variable fournie par le potentiomètre. Il s'agit d'un projet très basique pour un débutant, mais il vous apprendra beaucoup de choses sur le fonctionnement des potentiomètres et des LED qui sont nécessaires pour faire de l'adva
Contrôler la luminosité des LED avec un potentiomètre et un Arduino : 6 étapes
Contrôler la luminosité des LED avec un potentiomètre et Arduino : Dans ce tutoriel, nous allons apprendre à contrôler la luminosité des LED avec un potentiomètre et Arduino.Regardez une vidéo de démonstration
Double affichage à 7 segments contrôlé par potentiomètre dans CircuitPython - Démonstration de la persistance de la vision : 9 étapes (avec photos)
Deux écrans à 7 segments contrôlés par un potentiomètre dans CircuitPython - Démonstration de la persistance de la vision : ce projet utilise un potentiomètre pour contrôler l'affichage sur quelques écrans à LED à 7 segments (F5161AH). Lorsque le bouton du potentiomètre est tourné, le nombre affiché change dans la plage de 0 à 99. Une seule LED est allumée à tout moment, très brièvement, mais le
Contrôler le RVB à l'aide d'un potentiomètre ! : 6 étapes
Contrôler le RVB à l'aide d'un potentiomètre ! : Comment changer la couleur d'une LED RVB d'anode avec un potentiomètre
Comment contrôler un moteur pas à pas avec un potentiomètre. : 5 étapes
Comment contrôler un moteur pas à pas avec un potentiomètre. : dans cette instructable, je vais vous montrer comment contrôler la position d'un moteur pas à pas à l'aide d'un potentiomètre. Alors, commençons