Kazalo:
- 1. korak: Deli
- 2. korak: Pripravite enoto stojala za zaslon Neopixel
- 3. korak: Pripravite gumbno stikalo
- 4. korak: Arduino in nosilec baterije pritrdite na osnovno ploščo
- 5. korak: pritrdite prikazno enoto na osnovno ploščo
- Korak 6: Priključite žice mostov na Arduino
- 7. korak: Naložite kodo in predvajanje
Video: Povežite 4 igre z Arduinom in Neopixelom: 7 korakov (s slikami)
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:05
Namesto da bi le podaril igračo, ki je na voljo, sem svojim nečakom želel podariti edinstveno darilo, ki so ga lahko pripravili in (upajmo) uživali. Medtem ko jim je koda Arduino za ta projekt morda pretežka za razumevanje, bi lahko osnovne koncepte vnosa, izhoda, zank in pogojev, uporabljenih v tej kodi, vizualno razložili, ko igrajo igro Connect 4.
V tem navodilu vam bom pokazal, kako sestaviti komplet Arduino, ki ga lahko sestavite in kodirate s svojimi otroki za igranje Connect 4. Za ta projekt ni potrebno spajkanje; samo plug and play.
1. korak: Deli
Za ta projekt boste potrebovali:
- Arduino Uno ali enakovreden
- 8x8 neopixel RGB LED
- Ogledna plošča
- 3 stikala
- Mostične žice
- Vijaki
- Ohišje - stojalo za podnožje in karton
Orodja: Izvijač, pištola za lepilo
2. korak: Pripravite enoto stojala za zaslon Neopixel
Najprej priključite 3 mostične žice na Neopixel. Uporabljam naslednjo barvno oznako ožičenja:
Bela: GND
Siva: 5V Vijolična: Podatki IN
Nato z vročim lepilom pritrdite Nelpixel na ploščo zaslona.
3. korak: Pripravite gumbno stikalo
Gumbna stikala postavite na mizo in povežite mostične žice z naslednjo barvno oznako ožičenja:
Rjava: levi gumb
Rdeča: levi gumb oranžen: sredinski gumb rumen: sredinski gumb zelen: stikalo desnega gumba modra: stikalo desnega gumba
Rjava, oranžna, zelena žica je povezana z (-) tirnico skupaj z novo črno žico.
Opomba: Morda ste opazili, da za te gumbe ne uporabljam nobenih uporov. To je zato, ker bom uporabljal kodo Arduino za uporabo vgrajenih 20K pin-uporov Arduino. Oglejte si moj drugi projekt o uporabi notranjih uporov z vašo kodo za preprosto vezje.
www.instructables.com/id/Simon-Whack-a-Mol…
4. korak: Arduino in nosilec baterije pritrdite na osnovno ploščo
Z vijaki (ali vročim lepilom) pritrdite Arduino in nosilec baterije na osnovno ploščo.
5. korak: pritrdite prikazno enoto na osnovno ploščo
Z vročim lepilom pritrdite enoto zaslona na osnovno ploščo, kot je prikazano.
Korak 6: Priključite žice mostov na Arduino
Priključite vse mostične žice na Arduino v skladu z naslednjo dodelitvijo zatičev:
Rdeča -> 2
Rumena -> 3 modra -> 4 vijolična -> 5 črna -> GND bela -> GND siva -> 5V
7. korak: Naložite kodo in predvajanje
Arduino sem vnaprej naložil s priloženo kodo, tako da je takoj, ko je bila 9V baterija priključena na Arduino, začel igrati igro. Modri gumbi so namenjeni premikanju položaja čipa v levi ali desni stolpec, preden pritisnete rumeni gumb, da spustite čip. (Glej video)
Če želite vstopiti v predstavitveni način, preprosto pritisnite kateri koli gumb in pritisnite & sprostite ponastavitev. Ko je zaslon čist, spustite gumb in samodejno se bosta predvajala rdeča in modra. Opazili boste, da v predstavitvenem načinu rdeči in modri igralci preprosto naključno izbirajo stolpce in ne uporabljajo nobene zmagovalne strategije za premagovanje drugega igralca.
Če želite zapustiti predstavitveni način, preprosto ponastavite Arduino.
V prihodnosti nameravam dodati način za enega igralca proti Arduinu, zato, če poznate osnovni algoritem za Connect 4, mi to sporočite.
Priporočena:
(Posodobi - obstaja majhna težava) UPRAVLJALNIK ZA IGRE USB ZA PK: 10 korakov (s slikami)
(Posodobi - obstaja majhna težava) UPRAVLJALNIK ZA IGRE USB ZA PC: KRMILNIK ZA IGRE ZA KOTAR IGRO (KOT)
Vgrajeni LED zaslon Arduino igre: 7 korakov (s slikami)
Vgrajeni LED zaslon Arduino igre: tudi LED sistem za prikaz lestve. Attiny-85, opremljen s strojno in programsko opremo za predvajanje akcijskega " videa " igre, na vrstnem LED zaslonu. Ima multipleksni 12 LED lestveni zaslon in podpira do 6 gumbnih vhodov ter optično
4 igre z gumbi z enim analognim vhodom: 6 korakov (s slikami)
4 igre z gumbi z enim analognim vhodom: ta pouk se osredotoča na uporabo ene analogne vhodne vrstice za več gumbov, ki jih je mogoče zaznati neodvisno drug od drugega. Vse igre (8 v t
RGB LED MATRIX Z NEOPIXELOM: 8 korakov (s slikami)
RGB LED MATRIX Z UPORABO NEOPIXEL -a: V tej vadnici vam bom pokazal, kako z uporabo NEOPIXEL -a sestavite LED -matriko 5*5 RGB LEDMATRIX. S to matrico lahko prikažemo očarljive animacije, emojije in črke, ki so nadvse preprosto. Začnimo
Obleka za monitor - povežite srčne signale z internetom stvari: 18 korakov (s slikami)
Monitor Obleka - Povežite srčne signale z internetom stvari: Monitor Dress je poskus raziskovanja različnih načinov digitalizacije srčne aktivnosti uporabnika in obdelave podatkov. Tri elektrode v obleki merijo električne signale, ki tečejo skozi uporabnika. bod