» elektronikk » Arduino »Lysende boks på arduino!

Lysende boks på arduino!


God dag til alle! Hvis du er en elektronikkelsker, har du en kontroller arduino, så vel som en unødvendig plastboks som ligger rundt et sted, så ikke hast med å kaste den bort! Fra det, med hjelp av arduinkaen din og et sett med lysdioder, kan du faktisk lage et veldig attraktivt leketøy for et barn!

Og så la oss gå!

Hva vi trenger:
Arduino plattform
Plastboks
LED-sett
Ledninger (pappa mamma, pappa pappa)
knapp
Labkort
Motstand (220 ohm)
Kronebatteri (vi får strøm på arduino, det er også mulig via en USB-kabel)


fra instrumenter vi bruker bare en skrutrekker.
Trinn 1.

Gjør et hull for vår fremtidige knapp på siden av esken.

Så på dekselet lager vi 10 par hull for lysdiodene (vi tar en avstand på 5 mm mellom de to hullene)

Trinn nummer 2. Vi setter inn våre "lys" på de forberedte stedene

Trinn 3. Vi installerer 10 motstander på brødbordet, og kobler dem til bakken. Bakken på selve brødplaten er også koblet til GND på mikrokontrolleren.

Trinn 4. Vi kobler 10 ledninger til kontrolleren (fra 2 til 11) med LED-anodene med ledninger (mamma-pappa). Anoden er et lengre ben. Hvis du reverserer polariteten, vil ingenting brenne.

Trinn 5. Sett inn ytterligere 10 ledninger på brødplaten overfor hver motstand.

Trinn 6. Vi kobler ledningene til de gjenværende benene på lysdiodene. (Dette er deres land!)

Trinn nummer 7. Koble knappen til arduino. Hun har tre ledninger: jord, strøm og signal. Sistnevnte er koblet til den 12. inngangen til mikrokontrolleren. Vi fikser knappen på siden av esken.

Det er det, nå er enheten vår satt sammen. Det gjenstår å koble arduino til datamaskinen og fylle ut følgende skisse:
ugyldig oppsett () {
  for (int i = 2; i & lt; 12; i ++)
  {
   pinMode (i, OUTPUT);
  }
  pinMode (12, INPUT);
}
void loop () {
 int b = digitallesning (12);
 hvis (! b)
  {
    for (int a = 1; a & lt; 20; a ++)
    {
    for (int i = 2; i & lt; 12; i ++)
     {
     digitalWrite (i, 1);
     }
      forsinkelse (500);
     for (int i = 2; i1; i--)
    {
      digitalWrite (i, 1);
      forsinkelse (100);
    }
    for (int i = 2; i & lt; 12; i ++)
    {
     digitalWrite (i, 0);
     }
   }
  }
}

Som et resultat får vi en boks med en knapp, når du klikker på den, lyser LEDene i sekvensen vi setter.


Jeg håper du likte min hjemmelaget produkt! Gjør det! Vokse! Vet - å oppfinne det er kult og interessant!
1.3
6
4.3

Legg til en kommentar

    • smilersmilerxaxaokdontknowyahoonea
      sjefscratchlurejaja-jaaggressivhemmelighet
      beklagerdansedance2dance3benådninghjelpdrikkevarer
      stoppvennergodgoodgoodfløytebesvimelsetunge
      røykklappingCrayerklærehånligdon-t_mentionnedlasting
      heteirefullaugh1MDAmøtemoskingnegative
      not_ipopcornstraffeleseskremmeskremmersøk
      spydighetthank_youdetteto_clueumnikakuttenig
      dårligbeeeblack_eyeblum3rødmeskrytekjedsomhet
      sensurertpleasantrysecret2trueseieryusun_bespectacled
      ShokRespektlolPrevedvelkommenKrutoyya_za
      ya_dobryihelperne_huliganne_othodiFLUDforbudnær

Vi anbefaler deg å lese:

Gi den til smarttelefonen ...