Livraison gratuite à partir de 74,95 € NL (99,95 € BE / DE)

Livraison rapide avec DHL

Commandé avant 16:00 = Expédié aujourd'hui

14 jours de retour*


Transport routier

Dans ce projet, je vous montre comment créer une lumière LED RVB qui change de couleur lorsque vous appuyez sur le bouton.

Dans ce projet simple, vous apprendrez à changer la couleur d'une LED RVB avec un bouton. Avec l'aide d'un Arduino UNO

  • Niveau - Débutant 25% 25%
  • Durée - 10 / 15Min 25% 25%
  • Coûts - 41,42 € complets 35% 35%

Étape 1: Fournitures

1X Arduino UNO

1X demi-painboard

Fils de cavalier 7X

LED RVB 1X

Bouton poussoir 1X

Étape 2: Construire et câbler

Nous allons maintenant monter le projet. Nous connectons d'abord l'un des deux GND de l'Arduino au moins du painboard† Vous y connectez une résistance de 220 ohms. Connectez l'autre côté de la résistance via un cavalier à la broche la plus longue de la LED RVB, qui est le moins de la lumière LED. Ensuite, vous connectez les 5 volts à travers le painboard sur le bouton poussoir. En diagonale du bouton où 5 volts entrent, vous mettez un fil de liaison qui va à A0. Ensuite, vous connectez une résistance de 220 ohms à la broche du bouton-poussoir qui se trouve verticalement sous la connexion 5 volts. Enfin, connectez les broches 4, 5 et avec les autres broches de la LED RGB. La façon dont vous les connectez détermine en partie quelle couleur vient en premier et laquelle vient en dernier. Vous pouvez également modifier cela dans le code.

Étape 3: programmation

 

Maintenant que vous avez terminé le câblage du projet, vous pouvez commencer la programmation.

C'est un code relativement simple, vous pouvez toujours l'ajuster vous-même afin qu'il montre un motif de couleur différent du vert, du bleu et du rouge.
Mais par exemple violet ou jaune.

 

bouton int = 2;
int led1 = 4 ;
int led2 = 5 ;
int led3 = 6 ;
nombre entier = 0;

 

void setup () {

pinMode (2, INPUT);

pinMode (4, SORTIE);
pinMode (5, SORTIE);
pinMode (6, SORTIE);

}

 

boucle vide () {

if (digitalRead (2) == LOW) {

count ++;

while (digitalRead (2) == LOW);

}
digitalWrite (4, FAIBLE);
digitalWrite (5, FAIBLE);
digitalWrite (6, FAIBLE);

if (nombre == 1) {

digitalWrite (4, HAUT);
digitalWrite (5, FAIBLE);
digitalWrite (6, FAIBLE);

}

if (nombre == 2) {

digitalWrite (4, FAIBLE);
digitalWrite (5, HAUT);
digitalWrite (6, FAIBLE);

}

if (nombre == 3) {

digitalWrite (4, FAIBLE);
digitalWrite (5, FAIBLE);
digitalWrite (6, HAUT);

 

}

if (nombre == 4) {

compte = 0;

}

}

Ce code fonctionne mais doit encore être adapté pour fonctionner idéalement.
Nous vous laissons cela parce que vous commencez vraiment à programmer vous-même!

 

La note de www.elektronicavoorjou.nl à Avis sur WebwinkelKeur est 9.3 / 10 basé sur 4964 avis.