» Elektronik » Arduino »Leuchtende Box auf Arduino!

Leuchtende Box auf Arduino!


Guten Tag an alle! Wenn Sie ein Elektronikliebhaber sind, haben Sie einen Controller Arduino, sowie eine unnötige Plastikbox, die irgendwo herumliegt, dann beeilen Sie sich nicht, sie wegzuwerfen! In der Tat können Sie mit Hilfe Ihrer Arduinka und einer Reihe von LEDs ein sehr attraktives Spielzeug für ein Kind herstellen!

Und so lass uns gehen!

Was wir brauchen:
Arduino-Plattform
Plastikbox
LED Set
Drähte (Papa Mama, Papa Papa)
Knopf
Steckbrett
Widerstände (220 Ohm)
Crown Batterie (wir werden das Arduino mit Strom versorgen, es ist auch über ein USB-Kabel möglich)


Von Instrumente Wir werden nur einen Schraubendreher verwenden.
Schritt 1.

Machen Sie an der Seite der Box ein Loch für unseren zukünftigen Knopf.

Dann machen wir auf der Abdeckung 10 Lochpaare für die LEDs (wir nehmen einen Abstand von 5 mm zwischen den beiden Löchern)

Schritt Nummer 2. Wir setzen unsere "Lichter" an den vorbereiteten Stellen ein

Schritt 3. Wir installieren 10 Widerstände auf dem Steckbrett und verbinden sie mit dem Boden. Die Masse des Steckbretts selbst ist ebenfalls mit GND am Mikrocontroller verbunden.

Schritt 4. Wir verbinden 10 Drähte des Controllers (von 2 bis 11) mit den Anoden der LEDs mit Drähten (Mama-Papa). Die Anode ist ein längeres Bein. Wenn Sie die Polarität umkehren, brennt nichts.

Schritt 5. Führen Sie auf dem Steckbrett gegenüber jedem Widerstand weitere 10 Drähte ein.

Schritt 6. Wir verbinden die Drähte mit den verbleibenden Beinen der LEDs. (Dies ist ihr Land!)

Schritt Nummer 7. Verbinde den Knopf mit Arduino. Sie hat drei Drähte: Masse, Strom und Signal. Letzterer ist mit dem 12. Eingang des Mikrocontrollers verbunden. Wir befestigen den Knopf an der Seite der Box.

Das war's, jetzt ist unser Gerät zusammengebaut. Es bleibt, Arduino an den Computer anzuschließen und die folgende Skizze auszufüllen:
void setup () {
  für (int i = 2; i & lt; 12; i ++)
  {
   pinMode (i, OUTPUT);
  }}
  pinMode (12, INPUT);
}}
void loop () {
 int b = digitalRead (12);
 if (! b)
  {
    für (int a = 1; a & lt; 20; a ++)
    {
    für (int i = 2; i & lt; 12; i ++)
     {
     digitalWrite (i, 1);
     }}
      Verzögerung (500);
     für (int i = 2; i1; i--)
    {
      digitalWrite (i, 1);
      Verzögerung (100);
    }}
    für (int i = 2; i & lt; 12; i ++)
    {
     digitalWrite (i, 0);
     }}
   }}
  }}
}}

Als Ergebnis erhalten wir eine Box mit einer Schaltfläche. Wenn Sie darauf klicken, leuchten die LEDs in der von uns festgelegten Reihenfolge.


Ich hoffe du hast meine genossen hausgemacht! Mach es! Entwickle dich! Wissen - es zu erfinden ist cool und interessant!
1.3
6
4.3

Kommentar hinzufügen

    • lächelnlächeltxaxaokweiß nichtYahoonea
      ChefKratzerDummkopfjaja-jaaggressivGeheimnis
      Entschuldigungtanzendance2Tanz3VerzeihungHilfeGetränke
      hör aufFreundegutgut gutpfeifenOhnmachtZunge
      RauchklatschenCrayerklärenspöttischdon-t_mentionherunterladen
      Hitzeärgerlichlach1mdaTreffenMoskingnegativ
      not_iPopcornbestrafenlesenerschreckenAngstSuche
      verspottendankedasto_clueumnikakutstimme zu
      schlechtbeeeblack_eyeblum3errötenprahlenLangeweile
      zensiertAngenehmheitsecret2drohenSiegyusun_bespectacled
      shokrespektlolvorgezogenWillkommenKrutoyya_za
      ya_dobryiHelferne_huliganne_othodiFludVerbotschließen

Wir empfehlen Ihnen zu lesen:

Gib es für das Smartphone ...