Përmbajtje:

Ndërfaqja e anijes kozmike Arduino: 3 hapa
Ndërfaqja e anijes kozmike Arduino: 3 hapa

Video: Ndërfaqja e anijes kozmike Arduino: 3 hapa

Video: Ndërfaqja e anijes kozmike Arduino: 3 hapa
Video: Top Channel/Anija misterioze kozmike e Kinës kthehet në Tokë: 276 ditë në orbitë, asnjë informacion! 2024, Korrik
Anonim
Ndërfaqja e anijes kozmike Arduino
Ndërfaqja e anijes kozmike Arduino

Përshëndetje komunitet i udhëzueshëm, Këtë herë kam bërë një nga projektet më të thjeshtë për të përfunduar me një Arduino Uno: një qark anijesh kozmike. Isshtë e ashtuquajtur sepse është lloji i programimit dhe qarkut që do të përdoret në shfaqjet dhe filmat televizivë të hershëm sci-fi për të imituar një efekt "ndezje butoni" që supozohej të tregonte se një anije rakete po performonte si duhet. Ka shumë burime në internet për të bërë këtë projekt, por me shpresë se postimi i tij në Instructables do të ndihmojë më shumë njerëz të interesohen për të eksperimentuar me një Arduino.

Materiale:

  • Arduino Uno Board (preferohet kompleti fillestar)
  • Breadboard
  • Lidhjet e qarkut të paraqitura në diagram, duke përfshirë: telat e kërcyesit, rezistorët, LED -të dhe një buton
  • Computershtë instaluar një kompjuter me program kodimi Arduino

Hapi 1: Ndërtoni modulin

Ndërtoni modulin
Ndërtoni modulin
Ndërtoni modulin
Ndërtoni modulin
Ndërtoni modulin
Ndërtoni modulin

Së pari, sigurohuni që Arduino juaj të jetë shkëputur nga burimi i energjisë. Pastaj, ndiqni këto hapa për të lidhur të gjithë përbërësit e qarkut:

  1. Lidhni tabelën e bukës me lidhjet 5V të Arduino (pozitive) dhe tokësore (negative).
  2. Vendosni dy LED -të e kuqe në slotin "e" në dërrasën e bukës, disi lart në tabelë, me LED -in e gjelbër në të njëjtën çarë poshtë tyre.
  3. Bashkangjitni katodën e secilës LED në tokë përmes një rezistence 220 ohm.
  4. Lidhni anodën e LED -it të gjelbër me pinin dixhital 3 në Arduino dhe bëni të njëjtën gjë për LED -të e kuqe në kunjat 4 dhe 5.
  5. Vendoseni çelësin e butonave poshtë LED -ve në lojëra elektronike të lidhjes së bukës "e" dhe "f". Bashkangjiteni anën më të lartë në fuqi, dhe anën e poshtme në kunjin dixhital 2. Në të njëjtën anë, shtoni një rezistencë 10 kiloohm në tokë. (Ky rezistencë shkakton një lexim "LOW" kur butoni nuk shtypet.)

Hapi 2: Kodoni projektin

Kodoni Projektin
Kodoni Projektin

Mos ngurroni të përdorni imazhin e mësipërm dhe kopjoni-ngjisni kodin në projektin tuaj. Nëse është e vështirë të shihet, ndiqni këtë lidhje dhe merrni kodin nga GitHub:

Disa gjëra për tu vënë në dukje janë se mund të ndryshoni "switchState == LOW" në "switchState == HIGH" në mënyrë që të ndryshoni sjelljen e modulit: ai do të pulsojë kur të mos shtypet dhe do të mbetet solid kur shtypet. Gjëja tjetër që duhet të theksohet është se ju mund të ndryshoni vlerën e deklaratave të "vonesës" për të rregulluar sa shpejt ndizet drita LED e kuqe kur shtypet butoni.

Hapi 3: Ngarko kodin dhe luaj me ndërfaqen tënde

Ngarko kodin dhe luaj me ndërfaqen tënde
Ngarko kodin dhe luaj me ndërfaqen tënde
Ngarko kodin dhe luaj me ndërfaqen tënde
Ngarko kodin dhe luaj me ndërfaqen tënde

Lidhni Arduino me kompjuterin dhe ngarkoni kodin; me shpresë, gjithçka funksionon! Nëse jo, kontrolloni lidhjet tuaja me tela dhe sigurohuni që i gjithë kodi të jetë shkruar saktë. Rregulloni çdo gabim dhe ri-ngarkoni.

LED i gjelbër duhet të ndizet mirë. Shtypni dhe mbani shtypur butonin, dhe LED -të e kuq duhet të pulsojnë alternativisht me njëri -tjetrin! Ju mund të bëni një mbulesë për butonin dhe LED -të për të thënë çfarë të doni, dhe për të fshehur telat nëse dëshironi. Shpresoj se jeni argëtuar me këtë projekt!

Recommended: