Table des matières:
- Étape 1: Matériaux
- Étape 2: Commencer
- Étape 3: Câblage
- Étape 4: Configuration du potentiomètre et de la LED
- Étape 5: Le code
Vidéo: Gradateur LED avec potentiomètre : 5 étapes (avec photos)
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:09
Il s'agit d'une instructable qui vous apprend à utiliser un potentiomètre pour atténuer une LED.
Étape 1: Matériaux
- Arduino
- Ordinateur
- Planche à pain
- LED
- 5 fils mâles
- Potentiomètre
- cable USB
Étape 2: Commencer
Branchez Arduino à l'ordinateur avec un câble USB.
Étape 3: Câblage
Une fois l'Arduino branché sur l'ordinateur avec le cordon USB, nous prendrons le premier fil et mettrons une extrémité à la terre et l'autre à j1. Ensuite, vous passerez le deuxième fil de A0 à j3. Ensuite, vous mettrez le troisième fil de 5v à j5.
Après cela, vous mettrez le quatrième fil de D9 à j15. Puis le cinquième et dernier fil de la masse à j17.
Étape 4: Configuration du potentiomètre et de la LED
Placez le bouton à l'opposé des fils. Branchez-le sur f1 f3 et f5. Ensuite, prenez la LED, placez la jambe la plus longue en f15 et la plus courte en f17.
Étape 5: Le code
Ce sont les variables qui indiquent à l'ordinateur ce que signifient des mots spécifiques:
int potPin = A0; Cela indique à l'ordinateur que la partie centrale du potentiomètre, que nous appelons potPin, est branchée sur A0 int readValue; Cela indique à l'ordinateur que chaque fois que nous disons readValue, cela signifie lire le potentiomètre
Il s'agit de la configuration Void qui n'arrive qu'une seule fois pour configurer le reste du code:
void setup() { Ceci vous dit simplement que c'est le début de la configuration Void
pinMode(9, SORTIE); Ceci configure la lumière afin qu'elle puisse être allumée plus tard
pinMode(potPin, INPUT); Cela configure le potentiomètre afin que nous puissions l'utiliser plus tard
La partie suivante est la boucle vide qui s'exécute encore et encore jusqu'à ce que vous l'arrêtiez.
boucle vide() {
readValue = analogRead(potPin); Cela indique à l'ordinateur de lire le potentiomètre chaque fois que nous disons readValue.
readValue = map(readValue, 0, 1023, 0, 255); Cela convertit les nombres du potentiomètre qui va de 0 à 1023, en nombres pour la LED qui va de 0 à 255.
analogWrite(9, readValue); Cela indique à l'ordinateur d'allumer la LED à la luminosité indiquée par le potentiomètre.
}
C'est tout le code en lui-même:
int potPin = A0;int readValue = 0;
void setup() {
pinMode(9, SORTIE);
pinMode(potPin, INPUT);}
boucle vide() {
readValue = analogRead(potPin);
readValue = map(readValue, 0, 1023, 0, 255);
analogWrite(9, readValue);}
Conseillé:
Gradateur CA numérique puissant utilisant STM32 : 15 étapes (avec photos)
Gradateur CA numérique puissant utilisant STM32 : par Hesam Moshiri, [email protected] se charge en direct avec nous ! Parce qu'ils sont partout autour de nous et qu'au moins les appareils électroménagers sont alimentés par le secteur. De nombreux types d'équipements industriels sont également alimentés en 220V-AC monophasé
Potentiomètre numérique MCP41HVX1 pour Arduino : 10 étapes (avec photos)
Potentiomètre numérique MCP41HVX1 pour Arduino : La famille de potentiomètres numériques MCP41HVX1 (alias DigiPots) sont des dispositifs qui imitent la fonction d'un potentiomètre analogique et sont contrôlés via SPI. Un exemple d'application serait de remplacer le bouton de volume de votre chaîne stéréo par un DigiPot qui est
Interrupteur d'éclairage + gradateur de ventilateur dans une carte avec ESP8266 : 7 étapes (avec photos)
Interrupteur d'éclairage + gradateur de ventilateur dans une seule carte avec ESP8266 : dans ce tutoriel, vous allez apprendre à construire votre propre interrupteur d'éclairage et gradateur de ventilateur dans une seule carte avec le microcontrôleur et le module WiFi ESP8266. C'est un excellent projet pour l'IoT. : Ce circuit gère les tensions principales AC, alors soyez prudent
Gradateur LED PWM 12V avec ESP8266 : 3 étapes
Gradateur LED PWM 12V avec ESP8266 : tout en essayant de rendre mon ménage plus durable, j'échangeais des ampoules halogènes contre des lampes à LED. Il existe de nombreuses alternatives disponibles, pour remplacer tout type d'ampoule. En faisant cela, je suis tombé sur le problème suivant : j'ai eu une lumière fi
Gradateur LED de base : 5 étapes (avec photos)
Gradateur LED de base : dans ce Instructable, vous apprendrez à construire un gradateur LED simple en utilisant juste un potentiomètre. Le kit Arduino que j'utilise a été aimablement fourni par Kuman (kumantech.com). Vous pouvez le trouver ici