Table des matières:

Gradateur LED avec potentiomètre : 5 étapes (avec photos)
Gradateur LED avec potentiomètre : 5 étapes (avec photos)

Vidéo: Gradateur LED avec potentiomètre : 5 étapes (avec photos)

Vidéo: Gradateur LED avec potentiomètre : 5 étapes (avec photos)
Vidéo: Comment faire varier la brillance d'une LED avec un potentiomètre 2024, Novembre
Anonim
Gradateur LED Avec Potentiomètre
Gradateur LED Avec Potentiomètre

Il s'agit d'une instructable qui vous apprend à utiliser un potentiomètre pour atténuer une LED.

Étape 1: Matériaux

Matériaux
Matériaux
Matériaux
Matériaux
Matériaux
Matériaux
Matériaux
Matériaux
  1. Arduino
  2. Ordinateur
  3. Planche à pain
  4. LED
  5. 5 fils mâles
  6. Potentiomètre
  7. cable USB

Étape 2: Commencer

Commencer
Commencer

Branchez Arduino à l'ordinateur avec un câble USB.

Étape 3: Câblage

Câblage
Câblage
Câblage
Câblage
Câblage
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

Potentiomètre et configuration LED
Potentiomètre et configuration 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é: