Kazalo:

Vmesnik vesoljske ladje Arduino: 3 koraki
Vmesnik vesoljske ladje Arduino: 3 koraki

Video: Vmesnik vesoljske ladje Arduino: 3 koraki

Video: Vmesnik vesoljske ladje Arduino: 3 koraki
Video: Высокая плотность 2022 2024, November
Anonim
Vmesnik vesoljske ladje Arduino
Vmesnik vesoljske ladje Arduino

Pozdravljena skupnost Instructable, Tokrat sem naredil enega najpreprostejših projektov skupaj z Arduino Uno: vesoljsko vezje. Imenuje se tako, ker gre za vrsto programiranja in vezja, ki bi se v zgodnjih znanstvenofantastičnih TV-oddajah in filmih posnemali učinek "utripanja gumbov", ki naj bi pokazal, da raketna ladja deluje pravilno. Na spletu je veliko virov za izvedbo tega projekta, vendar upajmo, da bo objava v Instructables pomagala več ljudem, da se zanimajo za eksperimentiranje z Arduinom.

Materiali:

  • Arduino Uno plošča (zaželen začetni komplet)
  • Ogledna plošča
  • Povezave vezja, prikazane na diagramu, vključno z mostičnimi žicami, upori, LED diodami in gumbom
  • Računalnik z nameščenim programom za kodiranje Arduino

1. korak: Zgradite modul

Zgradite modul
Zgradite modul
Zgradite modul
Zgradite modul
Zgradite modul
Zgradite modul

Najprej se prepričajte, da je vaš Arduino odklopljen od vira napajanja. Nato za povezovanje vseh komponent vezja sledite tem korakom:

  1. Ožičite ploščo na 5V (pozitivni) in ozemljitveni (negativni) povezavi Arduina.
  2. Dve rdeči LED diodi postavite v režo "e" na plošči, nekoliko višje na plošči, z zeleno LED v isti reži pod njima.
  3. Pritrdite katodo vsake LED diode na tla skozi 220 ohmski upor.
  4. Priključite anodo zelene LED na digitalni zatič 3 na Arduinu in enako naredite za rdečo LED na nožici 4 in 5.
  5. Gumbno stikalo postavite pod LED diode na režah za premostitev plošče "e" in "f". Višjo stran priključite na napajanje, spodnjo stran pa na digitalni zatič 2. Na isto stran dodajte na tla 10 -kilomski upor. (Ta upor povzroči "NIZKO" odčitavanje, ko gumba ne pritisnete.)

2. korak: kodirajte projekt

Kodirajte projekt
Kodirajte projekt

Uporabite zgornjo sliko in kodo prilepite v svoj projekt. Če je težko videti, sledite tej povezavi in dobite kodo od GitHub:

Nekaj stvari, ki jih je treba omeniti, je, da lahko spremenite "switchState == LOW" v "switchState == HIGH", da preklopite obnašanje modula: utripal bo, ko ne pritisnete, in ob pritisku ostane trden. Druga stvar, ki jo je treba omeniti, je, da lahko spremenite vrednost stavkov "zamik", da prilagodite, kako hitro utripa rdeča LED, ko pritisnete gumb.

3. korak: Naložite kodo in se igrajte z vmesnikom

Naložite kodo in se igrajte s svojim vmesnikom
Naložite kodo in se igrajte s svojim vmesnikom
Naložite kodo in se igrajte s svojim vmesnikom
Naložite kodo in se igrajte s svojim vmesnikom

Arduino povežite z računalnikom in naložite kodo; upam, da vse deluje! Če ne, preverite žične povezave in se prepričajte, da je vsa koda pravilno napisana. Odpravite vse napake in znova naložite.

Zelena LED dioda mora dobro zasvetiti. Pritisnite in držite gumb, rdeče LED -diode pa naj bi izmenično utripale! Gumbu in LED diodam lahko prikrijete, da povedo, kar želite, in skrijete žice, če želite. Upam, da ste se s tem projektom zabavali!

Priporočena: