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*


Pays

Il s'agit du 17e projet de la Kit de démarrage pour Arduino.

Vous apprendrez à contrôler 3 lumières LED avec un Arduino Uno et un capteur tactile.
Il s'agit d'un projet simple que vous pouvez réaliser en 15 minutes environ. Mais c'est aussi un excellent projet pour personnaliser le code afin que l'activation et la désactivation avec un modèle différent.

  • Niveau - Basique 15% 15%
  • Durée - 10/20 Min 15% 15%
  • Coûts - 56.35 € complets 40% 40%

Étape 1: Fournitures

  • Câble USB 2.0 avec connexion A / B - 1,8 m

    2,99 /2,47 hors TVA
  • Arduino Uno Rév3

    Arduino Uno Rév3 – ATMEGA328

    23,95 /19,79 hors TVA
  • starter_kit_for_arduino_8

    Kit de démarrage pour Arduino

    29,95 - 53,91
  • Câble USB 2.0 avec connexion A / B - 1 m

    2,44 /2,02 hors TVA
  • Câble USB 2.0 avec connexion A / B - 4,5 m

    4,99 /4,12 hors TVA

Étape 2: Construire et câbler

Nous allons maintenant assembler le projet.
Nous commençons par câbler et placer les composants sur le painboard faites-le selon la photo ci-dessus. Placez le capteur tactile de manière à pouvoir l'atteindre facilement.

Si vous inversez le capteur tactile, vous devez également inverser l'ordre des fils.

Les 3 LED ont toutes besoin d'une résistance de 220k car la tension aux bornes des LED devient trop élevée et les détruit.
Si vous faites cela, la résistance doit être connectée à la broche + des LED. Vous reconnaissez la broche + car elle est plus longue que la broche.

Une fois que vous avez connecté tous les composants au pain selon le schémaboard vous pouvez tout connecter à l'Arduino.

Il est important que vous connectiez tout au bon endroit si cela ne se produit pas, le code ne fonctionnera pas.

GND TS -> GND
VCC TS. -> 5 V
SIG TS -> broche 2
B LED + -> broche 3
R LED + -> broche 5
G LED + -> broche 6

Étape 3: programmation

Vous avez maintenant tout parfaitement câblé et connecté. Nous pouvons donc commencer à programmer.

Vous pouvez facilement copier le code ci-dessous dans l'IDE Arduino, puis le télécharger sur l'Arduino.

Vous savez que le code est correct si votre projet effectue les opérations suivantes:

1er contact: la LED B s'allume, le reste reste éteint
2ème contact: la LED B s'éteint, la LED R s'allume, la LED G reste éteinte
3e contact: la LED R s'éteint, la LED G s'allume, la LED B reste éteinte
4ème touche: toutes les LED s'allument, puis la LED R s'éteint et se rallume, après quoi la LED B & G s'éteint et s'allume. Cela ne cesse de se répéter.
5ème touche: toutes les LED s'éteignent

Le code est maintenant complet et recommencera depuis le début.

/*
* Auteur : Elecrow Engle
*Date : 7/21/2017
*IDE V1.8.2
* Courriel : engle@elecrow.com
* Fonction:
*/
const int touche = 2 ;
const int Saigné = 3 ;
const entier Rled = 5 ;
const int Gled = 6 ;
//dans la dernière fois=0 ;
//int val=0;
nombre int = 0;

void setup ()
{
analogWrite (Bled, 0);
analogWrite (Rled, 0);
analogWrite (Gled, 0);
attachInterrupt(0, swRGB, RISING);
}

boucle vide ()
{
changer (compter)
{
cas 1:
analogWrite (Bled, 255);
analogWrite (Rled, 0);
analogWrite (Gled, 0);
délai (500);
break;
cas 2:
analogWrite (Bled, 0);
analogWrite (Rled, 255);
analogWrite (Gled, 0);
délai (500);
break;
cas 3:
analogWrite (Bled, 0);
analogWrite (Rled, 0);
analogWrite (Gled, 255);
délai (500);
break;
cas 4:
RGBflash ();
break;
cas 5:
analogWrite (Bled, 0);
analogWrite (Rled, 0);
analogWrite (Gled, 0);
délai (500);
break;
}
}

annuler swRGB()
{
count ++;
si(compte>5)
compte=0 ;
}

annuler RGBflash()
{
pour (int c=0,b=255,a=0; c<=255,b>0,a<=255;c++,b–,a++){
analogWrite (Bled, c);
analogWrite (Rled, b);
analogWrite (Gled, a);
délai (5);
}
pour (int a=255,b=0,c=255; a>0,b<=255,c>0;a–,b++,c–){
analogWrite (Bled, c);
analogWrite (Rled, b);
analogWrite (Gled, a);
délai (5);
}
}

Vous avez maintenant terminé le projet avec succès.

Si vous le souhaitez, vous pouvez changer le code et donner plus de fonctions à la lampe.

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