» Électronique » Arduino »Boîte lumineuse sur Arduino!

Boîte lumineuse sur Arduino!


Bonne journée à tous! Si vous êtes un amateur d'électronique, vous avez un contrôleur Arduino, ainsi qu'une boîte en plastique inutile qui traîne quelque part, ne vous précipitez pas pour la jeter! En effet, à partir de lui, à l'aide de votre arduinka et d'un ensemble de LED, vous pouvez faire un jouet très attrayant pour un enfant!

Et c'est parti!

Ce dont nous avons besoin:
Plateforme Arduino
Boîte en plastique
Ensemble de LED
Fils (papa maman, papa papa)
Bouton
Planche à pain
Résistances (220 Ohms)
Batterie Crown (nous alimenterons l'arduino, c'est également possible via un câble USB)


À partir de les instruments nous n'utiliserons qu'un tournevis.
Étape # 1.

Sur le côté de la boîte, faites un trou pour notre futur bouton.

Ensuite, sur le couvercle, nous faisons 10 paires de trous pour les LED (nous prenons une distance de 5 mm entre les deux trous)

Étape numéro 2. Nous insérons nos "lumières" dans les endroits préparés

Étape # 3. Nous installons 10 résistances sur la planche à pain, les reliant à la terre. La masse de la planche à pain elle-même est également connectée à GND sur le microcontrôleur.

Étape # 4. Nous connectons 10 fils du contrôleur (de 2 à 11) aux anodes des LED à fils (maman-papa). L'anode est une jambe plus longue. Si vous inversez la polarité, rien ne brûlera.

Étape # 5. Sur la plaque d'expérimentation en face de chaque résistance, insérez 10 autres fils.

Étape # 6. Nous connectons les fils aux jambes restantes des LED. (C'est leur terre!)

Étape numéro 7. Connectez le bouton à Arduino. Elle a trois fils: terre, alimentation et signal. Ce dernier est connecté à la 12e entrée du microcontrôleur. Nous fixons le bouton sur le côté de la boîte.

Voilà, maintenant notre appareil est assemblé. Il reste à connecter Arduino à l'ordinateur et à remplir le schéma suivant:
void setup () {
  pour (int i = 2; i & lt; 12; i ++)
  {
   pinMode (i, SORTIE);
  }
  pinMode (12, ENTRÉE);
}
boucle vide () {
 int b = digitalRead (12);
 si (! b)
  {
    pour (int a = 1; a & lt; 20; a ++)
    {
    pour (int i = 2; i & lt; 12; i ++)
     {
     digitalWrite (i, 1);
     }
      retard (500);
     pour (int i = 2; i1; i--)
    {
      digitalWrite (i, 1);
      retard (100);
    }
    pour (int i = 2; i & lt; 12; i ++)
    {
     digitalWrite (i, 0);
     }
   }
  }
}

En conséquence, nous obtenons une boîte avec un bouton, lorsque vous cliquez dessus, les LED s'allument dans la séquence que nous avons définie.


J'espère que vous avez aimé le mien fait maison! Faites-le! Évoluez! Savoir - l'inventer est cool et intéressant!
1.3
6
4.3

Ajoutez un commentaire

    • souriresouritxaxaokne sais pasYahoonea
      patronse gratterfououioui-ouiagressifsecret
      désolédansedanse2danse3pardonaiderles boissons
      arrêteramisbonbonsifflerévanouirla langue
      fumerapplaudircraydéclarermoqueurdon-t_mentiontélécharger
      chaleurirritérire1mdaréunionmasquagenégatif
      not_ipop-cornpunirlireeffrayerfait peurrecherche
      railleriemerci_vousçato_clueumnikaigud'accord
      mauvaisabeilleblack_eyeblum3rougirse vanterennui
      censuréplaisanteriesecret2menacervictoireyusun_bespectacled
      shokrespektlolprévalubienvenuekrutoyya_za
      ya_dobryiaidene_huliganne_othodifludinterdirefermer

Nous vous conseillons de lire:

Donnez-le au smartphone ...