Turinys:

Žaidėjo pasirinkimas: 4 žingsniai
Žaidėjo pasirinkimas: 4 žingsniai

Video: Žaidėjo pasirinkimas: 4 žingsniai

Video: Žaidėjo pasirinkimas: 4 žingsniai
Video: Моя работа наблюдать за лесом и здесь происходит что-то странное 2024, Lapkritis
Anonim
Žaidėjas „Rinkis žaidėją“
Žaidėjas „Rinkis žaidėją“

Ši instrukcija padės jums priimti sprendimus priimančią „Arduino“. Paspaudus mygtuką, šviesos diodai užsidegs atsitiktine tvarka. Po kelių sekundžių užsidegs vienas šviesos diodas. Tai galutinis „Arduino“sprendimas. Turiu konkretų savo galutinio produkto tikslą, tačiau jis gali būti naudojamas daugeliui dalykų. Ar kada nors po ilgos darbo dienos sunku išsirinkti vietą pavalgyti? Padėkite 7 parinktis ant lentos ir spustelėkite mygtuką. Per kelias sekundes turėsite savo mintis už jus! Ši pamoka padės jums sukurti pasitikėjimą sukuriant grandinę su šviesos diodais ir galbūt supažindins jus su nauju komponentu - mygtuku.

Savaitgalį dažniausiai su vyru ir mane galite rasti draugų namuose žaidžiant įvairius žaidimus. Paprastai sprendžiant, kas bus „1 žaidėjas“, kyla šiek tiek diskusijų. Mes visada stengiamės tai padaryti sąžiningai, tačiau žaidžiame tiek daug žaidimų/kartų, kad kartais prarandame pėdsakus. Visada atrodo, kad pora žmonių visada pradeda mūsų žaidimus. Tai mane įkvėpė sukurti įrenginį, kuris padėtų mano grupei sąžiningai ir lengvai „pasirinkti žaidėją“. Paprastai mūsų „žaidimų nakties“įguloje yra septyni dalyviai. Dėl šios priežasties aš sukūriau šį sprendimų priėmėją, kad jame būtų 7 šviesos diodai, bet jūs galite jį pritaikyti pagal savo poreikius. Kad būtų smagu, norėčiau, kad kiekvienas žaidėjas papuoštų mažą popierinį dangtelį, kurį būtų galima uždėti ant šviesos diodo, kad prisimintų, kuris iš jų yra jų.

Tai puikus projektas pradedantiesiems koduotojams, norintiems išplėsti savo mąstymą į šiek tiek sudėtingesnį kodavimą ir grandines. Kaip pats pradedantysis koduotojas galiu pastebėti, kad esu priblokštas fizinio skaičiavimo sudėtingumo. Šios pamokos pabaigoje rasite supratimo ir pratęsimo klausimus, kaip būdą, padėsiantį įgyti žinių apie kodavimą ir sukurti daugiau supratimo šiame projekte. Tokie klausimai dažnai man padeda suvokti, kad žinau daugiau, nei manau. Tikiuosi, kad jie gali padaryti tą patį už jus!

Naudodamiesi šia nuoroda galite pasiekti mano grandinės ir kodo modeliavimą.

1 veiksmas: nustatykite „Breadboard“

Nustatykite savo duonos lentą
Nustatykite savo duonos lentą

Šviesos diodų išdėstymas

  • Pradėkite įdėdami 7 šviesos diodus į stulpelį skirtingose eilėse, padėdami anodą (ilgą koją) ta pačia kryptimi. Prisiminkite tai, kai toliau kuriate grandinę
  • Naudodami 220 omų rezistorius, padėkite vieną rezistoriaus koją toje pačioje eilutėje kaip ir šviesos diodų katodas (trumpa koja). Kita koja turėtų jungtis prie „Rail“.
  • Įdėkite vieną trumpiklių laidų galą į eilę su LED anodais. Kiti galai turi būti dedami atitinkamai į 2, 3, 4, 5, 6, 7, 8 kaiščius.
  • Naudodami kitą jungiamąjį laidą, prijunkite bėgelį prie GND.

Mygtuko uždėjimas

  • Mygtuką su dviem kištukais įdėkite į stulpelį (e), o du - į stulpelį f.
  • Įkiškite vieną 1K omo rezistoriaus kojelę į tą pačią eilę kaip ir viena iš (e) pusėje esančių varžtų. Įkiškite kitą koją į bėgį.
  • Toje pačioje eilėje kaip rezistorius, priklijuokite vieną trumpiklio vielos kojelę, o kitą galą įkiškite į 12 kaištį.
  • Prijunkite mygtuką prie maitinimo šaltinio, uždėdami jungiamąjį laidą toje pačioje eilutėje kaip ir kitas kištukas (e) pusėje. Likęs laido galas dedamas į 5 V įtampą.

2 žingsnis: parašykite kodą

Čia yra nuoroda į mano „Arduino“eskizą, kuriame galite pasiekti mano kodą.

Šį projektą įkvėpė kitas sprendimų priėmėjas, kurį rasite čia. Aš padariau pakeitimus, kad atitikčiau savo projekto idėjos poreikius.

3 žingsnis: Išbandykite

  • Prijunkite jį ir paspauskite mygtuką. Tai turėtų pradėti atsitiktinę šviesos diodo seką, pasibaigiančią vienu užsidegus 10 sekundžių.
  • Jei taip neatsitiks, laikas derinti.

    • Pažvelkite į savo duonos lentą ir patikrinkite, ar jūsų grandinė yra prijungta.
    • Patikrinkite savo kodą, ar nėra klaidų. Aš visada rekomenduoju dar kartą patikrinti, ar parašėte teisingus PIN kodus.

4 žingsnis: (neprivaloma) Supratimo ir pratęsimo klausimai

  1. Kokia (-os) linija (-os) nustatė išvesties kaiščius?
  2. Jei norėtumėte pakeisti naudojamų šviesos diodų skaičių, kurias eilutes turėtumėte redaguoti? Kodėl?
  3. Kaip galėtumėte naudoti panašų kodą, kad sukurtumėte įrenginį žaidėjams suskirstyti į dvi komandas? Partneriai?
  4. Jei norėtumėte, kad atsitiktinis šviesos šou truktų ilgiau, kaip tai darytumėte?

Rekomenduojamas: