Sadržaj:

Sučelje svemirskog broda Arduino: 3 koraka
Sučelje svemirskog broda Arduino: 3 koraka

Video: Sučelje svemirskog broda Arduino: 3 koraka

Video: Sučelje svemirskog broda Arduino: 3 koraka
Video: Как использовать ESP32 WiFi и Bluetooth с Arduino IDE, полная информация с примерами и кодом. 2024, Srpanj
Anonim
Sučelje svemirskog broda Arduino
Sučelje svemirskog broda Arduino

Pozdrav zajednica Instructable, Ovaj put sam napravio jedan od najjednostavnijih projekata koji sam mogao dovršiti s Arduino Uno: krug svemirskog broda. Nazvan je jer se radi o vrsti programiranja i sklopova koji bi se koristili u prvim znanstvenofantastičnim TV emisijama i filmovima za oponašanje efekta "treptanja tipki" koji je trebao pokazati da se raketni brod dobro ponašao. Na internetu postoji mnogo resursa za izradu ovog projekta, ali nadamo se da će njegovo objavljivanje na Instructables pomoći da se više ljudi zainteresira za eksperimentiranje s Arduinom.

Materijali:

  • Arduino Uno ploča (poželjan početni komplet)
  • Oglasna ploča
  • Spojevi kruga prikazani na dijagramu, uključujući: kratkospojne žice, otpornike, LED diode i gumb
  • Računalo s instaliranim programom za kodiranje Arduino

Korak 1: Izgradite modul

Izgradite modul
Izgradite modul
Izgradite modul
Izgradite modul
Izgradite modul
Izgradite modul

Prvo provjerite je li vaš Arduino isključen iz izvora napajanja. Zatim slijedite ove korake za povezivanje svih komponenti kruga:

  1. Ožičite matičnu ploču na Arduinove 5V (pozitivne) i uzemljene (negativne) veze.
  2. Postavite dvije crvene LED diode u utor "e" na ploči, nešto visoko na ploči, sa zelenom LED u istom utoru ispod njih.
  3. Pričvrstite katodu svake LED diode na tlo kroz otpornik od 220 ohma.
  4. Spojite anodu zelene LED diode na digitalni pin 3 na Arduinu, a isto učinite i s crvenom LED diodom na pinove 4 i 5.
  5. Prekidač s gumbima postavite ispod LED dioda na utorima za premoštavanje matične ploče "e" i "f". Priključite gornju stranu na napajanje, a donju na digitalni pin 2. Na istoj strani dodajte otpornik od 10 kiloohma na tlo. (Ovaj otpornik uzrokuje "LOW" očitanje ako se gumb ne pritisne.)

Korak 2: Kodirajte projekt

Kodirajte projekt
Kodirajte projekt

Slobodno upotrijebite gornju sliku i kopirajte i zalijepite kôd u svoj projekt. Ako je teško vidjeti, slijedite ovu vezu i nabavite kôd s GitHub -a:

Nekoliko je stvari na koje treba obratiti pažnju da možete promijeniti "switchState == LOW" u "switchState == HIGH" kako biste promijenili ponašanje modula: treptat će kada nije pritisnut, a ostati pritisnut. Druga stvar koju treba napomenuti je da možete promijeniti vrijednost izraza "odgode" kako biste prilagodili brzinu treptanja crvene LED diode kada se pritisne gumb.

Korak 3: Prenesite kôd i igrajte se sa sučeljem

Prenesite kôd i igrajte se sa svojim sučeljem
Prenesite kôd i igrajte se sa svojim sučeljem
Prenesite kôd i igrajte se sa svojim sučeljem
Prenesite kôd i igrajte se sa svojim sučeljem

Spojite Arduino na računalo i prenesite kôd; nadam se, sve radi! Ako nije, provjerite svoje žičane veze i provjerite je li cijeli kôd ispravno napisan. Ispravite sve pogreške i ponovno učitajte.

Zelena LED dioda trebala bi svijetliti čvrsto. Pritisnite i držite gumb, a crvene LED diode bi trebale naizmjence treptati! Možete napraviti masku za gumb i LED diode da kažete što god želite i sakriti žice ako želite. Nadam se da ste se zabavili s ovim projektom!

Preporučeni: