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, Novembar
Anonim
Interfejs svemirskog broda Arduino
Interfejs svemirskog broda Arduino

Zdravo zajednica Instructable, Ovoga puta napravio sam jedan od najjednostavnijih projekata koji sam završio s Arduino Uno: krug svemirskog broda. Nazvan je tako jer je to vrsta 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 raketni brod radi ispravno. Na internetu postoji mnogo resursa za izradu ovog projekta, ali nadamo se da će njegovo objavljivanje na Instructables pomoći većem broju ljudi da se zainteresiraju za eksperimentiranje s Arduinom.

Materijali:

  • Arduino Uno ploča (poželjan početni komplet)
  • Breadboard
  • Priključci kruga prikazani na dijagramu, uključujući: kratkospojne žice, otpornike, LED diode i dugme
  • Računar sa instaliranim programom za kodiranje Arduino

Korak 1: Izgradite modul

Napravite modul
Napravite modul
Napravite modul
Napravite modul
Napravite modul
Napravite 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 sa crvenom LED diodom na pinove 4 i 5.
  5. Prekidač za dugmad postavite ispod LED dioda na prorezima 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 kada se dugme ne pritisne.)

Korak 2: Kodirajte projekt

Kodirajte projekat
Kodirajte projekat

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

Nekoliko stvari koje treba napomenuti je da možete promijeniti "switchState == LOW" u "switchState == HIGH" kako biste promijenili ponašanje modula: on će treptati kada se ne pritisne, a ostati pritisnut. Druga stvar koju treba napomenuti je da možete promijeniti vrijednost izjava "odgode" kako biste prilagodili brzinu treptanja crvene LED diode kada se pritisne dugme.

Korak 3: 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
Prenesite kôd i igrajte se sa svojim sučeljem

Povežite Arduino sa računarom i učitajte kôd; nadam se da sve radi! Ako nije, provjerite žičane veze i provjerite je li sav kôd ispravno napisan. Ispravite sve greške i ponovo otpremite.

Zelena LED dioda treba da svijetli čvrsto. Pritisnite i držite tipku, a crvene LED diode bi trebale naizmjenično treptati! Možete napraviti masku za dugme i LED diode da kažete šta god želite i da sakrijete žice ako želite. Nadam se da ste se zabavili s ovim projektom!

Preporučuje se: