Kazalo:

Pick-a-Player: 4 koraki
Pick-a-Player: 4 koraki

Video: Pick-a-Player: 4 koraki

Video: Pick-a-Player: 4 koraki
Video: Кто-нибудь из вас слышал о полуночной игре? Страшные истории. Мистика. Ужасы 2024, Julij
Anonim
Pick-a-Player
Pick-a-Player

Ta navodila vas bodo vodila skozi sprejemanje odločitev Arduino. S pritiskom na gumb bodo LED zasvetile v naključnem vzorcu. Po nekaj sekundah zasveti ena LED. To je končna odločitev, ki jo je sprejel Arduino. Za svoj končni izdelek imam poseben namen, vendar ga lahko uporabim za marsikaj. Imate kdaj po dolgem delovnem dnevu težave pri izbiri prostora za prehrano? Na tablo postavite 7 možnosti in kliknite gumb. V nekaj sekundah se boste odločili zase! Ta navodila vam bodo pomagala zgraditi zaupanje z ustvarjanjem vezja z LED diodami in vam morda predstavila novo komponento, gumb.

Med vikendom običajno najdemo z možem pri meni pri prijateljih, kjer igramo različne igre. Običajno je pri odločanju o tem, kdo bo "igralec 1", malo razprav. Vedno se trudimo, da bi bilo to pošteno, vendar igramo toliko iger/krat, da včasih izgubimo sled. Vedno se zdi, da nekaj ljudi vedno začenja naše igre. To me je navdihnilo, da sem naredil napravo, ki bi moji skupini pomagala do poštenega in enostavnega načina za "Pick-a-Player". Običajno ima naša posadka "noči igre" sedem udeležencev. Zaradi tega sem ustvaril tega odločevalca, ki bi imel 7 LED, vendar ga lahko prilagodite svojim potrebam. Za zabavo bi vsakemu igralcu okrasil majhen papirnati pokrovček, ki bi ga lahko dal na LED, da se spomni, kateri je njihov.

To je popoln projekt za koderja začetnika, ki želi razširiti svoje razmišljanje na nekoliko bolj zapleteno kodiranje in vezja. Kot koder za začetnike se lahko počutim obremenjenega s kompleksnostjo fizičnega računalništva. Na koncu te vadnice boste našli vprašanja o razumevanju in razširitvi, ki vam bodo pomagala zgraditi znanje o kodiranju in ustvariti več razumevanja v tem projektu. Tovrstna vprašanja mi pogosto pomagajo spoznati, da vem več, kot predvidevam. Upam, da lahko tudi oni storijo enako za vas!

S to povezavo lahko dostopate do simulacije mojega vezja in kode.

1. korak: Nastavite svoj krožnik

Nastavite svojo ploščico
Nastavite svojo ploščico

Namestitev LED

  • Začnite tako, da postavite svojo 7 LED v stolpec v različnih vrstah, anodo (dolgo nogo) postavite v isto smer. Zapomnite si to, ko nadaljujete z gradnjo vezja
  • Z 220 ohmskimi upori postavite eno nogo upora v isto vrsto kot katodo LED (kratka noga). Druga noga mora biti povezana z - Tirnico.
  • En konec mostičnih žic postavite v vrsto z LED anodami. Druge konce je treba namestiti v zatiče 2, 3, 4, 5, 6, 7, 8.
  • Z drugo mostično žico priključite - Tirnico na GND.

Namestitev gumba

  • Potisni gumb z dvema zatičema postavite v stolpec (e) in dva zatiča v stolpec f.
  • Eno nogo 1K ohmskega upora prilepite v isto vrstico kot enega od rogljev na (e) strani. Drugo nogo zataknite v - Rail.
  • V isto vrstico kot upor prilepite eno nogo mostične žice z drugim koncem v zatič 12.
  • Gumb priključite na vir napajanja tako, da mostiček postavite v isto vrsto kot drugi čep na strani (e). Preostali konec žice je nameščen v 5V.

2. korak: Napišite kodo

Tukaj je povezava do moje skice Arduino, kjer lahko dostopate do moje kode.

Ta projekt je navdihnil drug odločevalec, ki ga najdete tukaj. Spremenil sem svoje potrebe po svoji projektni ideji.

3. korak: Poskusite

  • Priključite ga in pritisnite gumb. To bi moralo zagnati naključno zaporedje na LED, ki se konča z enim, ki zasveti 10 sekund.
  • Če se to ne zgodi, je čas za odpravljanje napak.

    • Oglejte si svojo ploščo in preverite, ali je vezje povezano.
    • Preverite svojo kodo za napake. Vedno priporočam, da dvakrat preverite, ali ste napisali pravilne številke pin.

4. korak: (neobvezno) Vprašanja o razumevanju in razširitvi

  1. Katera vrstica (e) nastavi izhodne zatiče?
  2. Če želite spremeniti količino uporabljenih LED luči, katere vrstice bi morali urediti? Zakaj?
  3. Kako bi lahko s podobno kodo ustvarili napravo, s katero bi igralce razdelili v dve ekipi? Partnerji?
  4. Če bi želeli, da naključna svetlobna oddaja traja dlje, kako bi to storili?

Priporočena: