» Elektronik » Arduino »Peti bercahaya pada arduino!

Kotak bercahaya pada arduino!


Selamat hari untuk semua! Sekiranya anda seorang kekasih elektronik, anda mempunyai pengawal arduino, serta kotak plastik yang tidak perlu terletak di tempat lain, maka jangan tergesa-gesa untuk membuangnya! Memang, dari sini, dengan bantuan arduinka dan satu set LED, anda boleh membuat mainan yang sangat menarik untuk kanak-kanak!

Dan mari mari!

Apa yang kita perlukan:
Platform Arduino
Kotak plastik
Set LED
Wayar (ayah ibu, ayah ayah)
Butang
Breadboard
Resistor (220 Ohms)
Bateri mahkota (kami akan kuasa arduino, ia juga boleh dilakukan melalui kabel usb)


Dari instrumen kita akan menggunakan hanya pemutar skru.
Langkah # 1.

Di sisi kotak, buat lubang untuk butang masa hadapan kami.

Kemudian, pada penutup, kita membuat 10 pasang lubang untuk LED (kita mengambil jarak 5 mm di antara dua lubang)

Nombor langkah 2. Kami memasukkan "lampu" kami di tempat yang disediakan

Langkah # 3. Kami memasang 10 perintang pada papan roti, menyambungkannya ke tanah. Groundboard itu juga disambungkan ke GND pada mikrokontroler.

Langkah # 4. Kami menyambung 10 wayar pengawal (dari 2 hingga 11) dengan anoda LED dengan wayar (ibu-ayah). Anod adalah kaki yang lebih panjang. Jika anda membalikkan kekutuban, tiada apa yang akan dibakar.

Langkah # 5. Pada papan seli bertentangan dengan setiap perintang, masukkan 10 wayar lain.

Langkah # 6. Kami menyambung wayar ke kaki yang tersisa dari LED. (Ini adalah tanah mereka!)

Langkah nombor 7. Sambungkan butang ke arduino. Dia mempunyai tiga wayar: tanah, kuasa dan isyarat. Yang terakhir disambungkan kepada input mikropengawal ke-12. Kami menetapkan butang di tepi kotak.

Itu sahaja, kini peranti kami dipasang. Ia kekal untuk menyambung arduino ke komputer dan mengisi lakaran berikut:
void setup () {
  untuk (int i = 2; i & lt; 12; i ++)
  {
   pinMode (i, OUTPUT);
  }
  pinMode (12, INPUT);
}
kekosongan gelung () {
 int b = digitalRead (12);
 jika (! b)
  {
    untuk (int a = 1; a & lt; 20; a ++)
    {
    untuk (int i = 2; i & lt; 12; i ++)
     {
     digitalWrite (i, 1);
     }
      kelewatan (500);
     untuk (int i = 2; i1; i--)
    {
      digitalWrite (i, 1);
      kelewatan (100);
    }
    untuk (int i = 2; i & lt; 12; i ++)
    {
     digitalWrite (i, 0);
     }
   }
  }
}

Akibatnya, kita mendapatkan kotak dengan butang, apabila anda mengklik padanya, LED akan menyala dalam urutan yang kami tetapkan.


Saya harap anda menikmati saya buatan sendiri! Lakukan! Berubah! Tahu - mencipta ia adalah sejuk dan menarik!
1.3
6
4.3

Tambah komen

    • senyumtersenyumxaxaokdontknowyahoonea
      bosawalbodohyaya-yaagresifrahsia
      maaftariandance2dance3pengampunanmembantuminuman
      berhentikawan-kawanbaikgoodgoodwiseltolaklidah
      asapbertepuk tangancraymengisytiharkanderisivejangan dengarmuat turun
      panasberalunketawa1mdamesyuaratmoskingnegatif
      not_ipopcornmenghukumbacamenakutkanmenakutkancarian
      mengejekterima kasihinito_clueumnikakutbersetuju
      burukbeeeblack_eyeblum3memerahbermegahkebosanan
      ditapiskesenanganrahsia2mengancamkemenanganyusun_bespectacled
      shokrespektloldiingatiselamat datangkrutoyya_za
      ya_dobryipembantune_huliganne_othodifludlarangantutup

Kami menasihati anda untuk membaca:

Bawa ia untuk telefon pintar ...