Turinys:
- 1 veiksmas: nustatykite „Breadboard“
- 2 žingsnis: parašykite kodą
- 3 žingsnis: Išbandykite
- 4 žingsnis: (neprivaloma) Supratimo ir pratęsimo klausimai
Video: Žaidėjo pasirinkimas: 4 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:44
Š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“
Š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
- Kokia (-os) linija (-os) nustatė išvesties kaiščius?
- Jei norėtumėte pakeisti naudojamų šviesos diodų skaičių, kurias eilutes turėtumėte redaguoti? Kodėl?
- Kaip galėtumėte naudoti panašų kodą, kad sukurtumėte įrenginį žaidėjams suskirstyti į dvi komandas? Partneriai?
- Jei norėtumėte, kad atsitiktinis šviesos šou truktų ilgiau, kaip tai darytumėte?
Rekomenduojamas:
7 dienų pasirinkimas: kaip atskirti nuo oro pajėgų: 22 žingsniai
7 dienų pasirinkimas: kaip atskirti nuo oro pajėgų: šioje pamokoje žingsnis po žingsnio nuotraukose parodyta, kaip oro pajėgų karininkas gali kreiptis dėl palikti oro pajėgas pagal 7 dienų pasirinkimą. " 7 dienų pasirinkimo naudojimas " arba " 7 dienų pasirinkimas " reiškia prašyti atskyrimo nuo oro pajėgų su
Vieno žaidėjo reakcijos laikmatis (su „Arduino“): 5 žingsniai
Vieno žaidėjo reakcijos laikmatis (su „Arduino“): Šiame projekte jūs sukursite reakcijos laikmatį, kurį maitina „Arduino“. Jis veikia naudojant „Arduino“milis () funkciją, kur procesorius įrašo laiką nuo programos pradžios. Galite jį naudoti norėdami rasti laiko skirtumą tarp
„Arduino“bazinis roboto pasirinkimas ir vieta: 8 žingsniai
„Arduino Base Pick and Place Robot“: Aš padariau itin pigią (mažiau nei 1000 dolerių) pramoninę roboto ranką, kad studentai galėtų nulaužti didesnio masto robotiką ir kad mažos vietinės gamybos galėtų naudoti robotus savo procesuose, nepažeisdamos banko. Lengva sukurti ir pagaminti
Vieno žaidėjo „Arcade MAME Box“: 7 žingsniai
„Single Player Arcade MAME Box“: šiandien mes sukursime mini MAME konsolę naudodami „Raspberry Pi“. Tai vieno žaidėjo pultas, tačiau kadangi „Pi“USB prievadai yra prieinami, lengva prijungti kitą konsolę arba USB vairasvirtę, kad galėtumėte atlikti kelis žaidėjus, jei nuotaika kils
„Arduino“vieno žaidėjo pong- Jei tai, tada tai: 5 žingsniai
„Arduino“vieno žaidėjo pong- Jei tai, tada tai: „Dit arduino“projektas yra gebėjimas gauti 2 speler pong projektą „Hier op instructables“(https: //www.instructables.com/id/Portable-Arduino-a …) maar dit projektas yra vienintelis grotuvas susitiko su simpele AI. Pavadinimas: „Arduino Uno Nokia 5100 scherm“. https: // ww