» elettronica » Arduino »Scatola luminosa su arduino!

Scatola luminosa su arduino!


Buona giornata a tutti! Se sei un amante dell'elettronica, hai un controller arduino, così come una scatola di plastica non necessaria in giro da qualche parte, quindi non correre a buttarla via! In effetti, da esso, con l'aiuto della tua arduinka e un set di LED, puoi creare un giocattolo molto attraente per un bambino!

E allora andiamo!

Di cosa abbiamo bisogno:
Piattaforma Arduino
Scatola di plastica
Set LED
Fili (papà mamma, papà papà)
pulsante
scheda di prototipazione
Resistori (220 Ohm)
Batteria Crown (alimenteremo Arduino, è anche possibile tramite un cavo USB)


da strumenti useremo solo un cacciavite.
Passaggio n. 1

Sul lato della scatola, fai un buco per il nostro pulsante futuro.

Quindi, sulla copertina, realizziamo 10 coppie di fori per i LED (prendiamo una distanza di 5 mm tra i due fori)

Passo numero 2. Inseriamo le nostre "luci" nei luoghi predisposti

Passaggio n. 3. Installiamo 10 resistori sulla breadboard, collegandoli a terra. Anche il terreno della breadboard è collegato a GND sul microcontrollore.

Passaggio 4. Colleghiamo 10 fili del controller (da 2 a 11) con gli anodi dei LED con fili (mamma-papà). L'anodo è una gamba più lunga. Se si inverte la polarità, nulla brucerà.

Passaggio n. 5. Sulla breadboard di fronte a ogni resistenza, inserire altri 10 fili.

Passaggio n. 6. Colleghiamo i fili alle restanti gambe dei LED. (Questa è la loro terra!)

Passo numero 7. Collega il pulsante ad Arduino. Ha tre fili: terra, potenza e segnale. Quest'ultimo è collegato al dodicesimo ingresso del microcontrollore. Ripariamo il pulsante sul lato della scatola.

Ecco fatto, ora il nostro dispositivo è assemblato. Resta da collegare arduino al computer e compilare il seguente schizzo:
void setup () {
  per (int i = 2; i & lt; 12; i ++)
  {
   pinMode (i, OUTPUT);
  }
  pinMode (12, INPUT);
}
void loop () {
 int b = digitalRead (12);
 if (! b)
  {
    per (int a = 1; a & lt; 20; a ++)
    {
    per (int i = 2; i & lt; 12; i ++)
     {
     digitalWrite (i, 1);
     }
      ritardo (500);
     per (int i = 2; i1; i--)
    {
      digitalWrite (i, 1);
      ritardo (100);
    }
    per (int i = 2; i & lt; 12; i ++)
    {
     digitalWrite (i, 0);
     }
   }
  }
}

Di conseguenza, otteniamo una casella con un pulsante, quando fai clic su di esso, i LED si accenderanno nella sequenza che abbiamo impostato.


Spero ti sia piaciuto il mio prodotto fatto in casa! Fallo! Grow! Sai: inventarlo è bello e interessante!
1.3
6
4.3

Aggiungi un commento

    • sorrideresorrisiXaxabeneDONTKNOWyahoonea
      capozeroimbrogliaresìSì-sìaggressivosegreto
      scusaballaredance2dance3perdonoaiutobevande
      arrestoamicibuonogoodgoodfischiodeliquiolinguetta
      fumobattimanicraydeclarederisoriodon-t_mentionscaricare
      caloreadiratolaugh1mdaincontromoskingnegativo
      not_ipopcornpunireleggerespaventarespaventacerca
      schernirethank_youquestoto_clueumnikacutoconcordare
      cattivobeeeblack_eyeblum3arrossirevanterianoia
      censuratospiritosagginesecret2minacciarevittoriayusun_bespectacled
      ShokRespektlolPrevedbenvenutoKrutoyya_za
      ya_dobryiaiutantene_huliganne_othodiFludbandovicino

Ti consigliamo di leggere:

Passalo per lo smartphone ...