
Sadržaj:
- Korak 1: Dijelovi
- Korak 2: Pripremite jedinicu stalka za prikaz od Neopixela
- Korak 3: Pripremite jedinicu prekidača s gumbima
- Korak 4: Pričvrstite Arduino i držač baterije na osnovnu ploču
- Korak 5: Pričvrstite prikaznu jedinicu na osnovnu ploču
- Korak 6: Spojite kratkospojne žice na Arduino
- Korak 7: Prenesite kôd i reproducirajte
2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-23 14:47



Umjesto da samo poklonim igračku s police, želio sam svojim nećacima dati jedinstven dar koji su mogli sastaviti i (nadamo se) uživati. Iako im je Arduino kôd za ovaj projekt možda previše težak za razumijevanje, osnovni pojmovi ulaza, izlaza, petlji i uvjeti korišteni u ovom kodu mogli bi se vizualno objasniti dok igraju igru Connect 4.
U ovom Instructable -u pokazat ću vam kako sastaviti Arduino komplet koji možete sastaviti i kodirati sa svojom djecom za igru Connect 4. Za ovaj projekt nije potrebno lemljenje; samo uključi i igraj.
Korak 1: Dijelovi
Za ovaj projekt trebat će vam:
- Arduino Uno ili ekvivalent
- 8x8 Neopixel RGB LED
- Oglasna ploča
- 3 prekidača s gumbima
- Kratkospojne žice
- Vijci
- Kućište - postolje od kartona i kartona
Alati: odvijač, pištolj za ljepilo
Korak 2: Pripremite jedinicu stalka za prikaz od Neopixela



Najprije spojite 3 kratkospojne žice na Neopixel. Koristim sljedeći kod boje ožičenja:
Bijela: GND
Siva: 5V Ljubičasta: Podaci IN
Zatim vrućim ljepilom pričvrstite Nelpixel na ploču zaslona.
Korak 3: Pripremite jedinicu prekidača s gumbima




Prekidače s gumbima postavite na ploču i spojite kratkospojne žice pomoću sljedećeg koda boje ožičenja:
Smeđa: Lijevo dugme
Crveno: lijevo dugme Narančasto: središnje dugme Žuto: središnje dugme zeleno: prekidač desnog dugmeta Plavo: prekidač desnog dugmeta
Smeđe, narančaste, zelene žice spojene su na (-) tračnicu zajedno s novom crnom žicom.
Napomena: Možda ste primijetili da ne koristim otpornike za ove gumbe. To je zato što ću koristiti Arduino kôd za upotrebu ugrađenih 20K Arduino pin otpornika. Pogledajte moj drugi projekt o tome kako koristiti unutarnje otpornike koristeći svoj kôd za jednostavno krug.
www.instructables.com/id/Simon-Whack-a-Mol…
Korak 4: Pričvrstite Arduino i držač baterije na osnovnu ploču

Pomoću vijaka (ili vrućeg ljepila) pričvrstite Arduino i držač baterije na podlogu.
Korak 5: Pričvrstite prikaznu jedinicu na osnovnu ploču

Vrućim ljepilom pričvrstite jedinicu zaslona na podlogu, kao što je prikazano.
Korak 6: Spojite kratkospojne žice na Arduino




Spojite sve kratkospojne žice na Arduino prema sljedećem rasporedu pinova:
Crvena -> 2
Žuta -> 3 plava -> 4 ljubičasta -> 5 crna -> GND bijela -> GND siva -> 5V
Korak 7: Prenesite kôd i reproducirajte
Unaprijed sam učitao Arduino s priloženim kodom, tako da je čim je 9V baterija spojena na Arduino, počeo igrati igru. Plavi gumbi služe za pomicanje položaja čipa u lijevi ili desni stupac prije pritiskanja žutog gumba za ispuštanje čipa. (Pogledajte video)
Za ulazak u demo način rada, jednostavno pritisnite bilo koji gumb i pritisnite i otpustite reset. Kad se zaslon očisti, otpustite gumb i vidjet ćete da se crvena i plava automatski reproduciraju. Primijetit ćete da u demo načinu rada crveni i plavi igrači jednostavno nasumično odabiru stupce i ne koriste nikakvu pobjedničku strategiju kako bi pobijedili drugog igrača.
Da biste izašli iz demo načina, samo resetirajte Arduino.
U budućnosti planiram dodati način rada za jednog igrača protiv Arduina, pa ako znate osnovni algoritam za Connect 4, javite mi.
Preporučeni:
Automatski Google T Rex kontroler igre pomoću Arduina: 7 koraka

Automatski Google T Rex kontroler igre pomoću Arduina: dopustimo ga da ga izgradimo
Arduino kontroler za igre DIY - Arduino PS2 kontroler igre - Igranje Tekkena s DIY Arduino gamepadom: 7 koraka

Arduino kontroler za igre DIY | Arduino PS2 kontroler igre | Igranje Tekkena s DIY Arduino gamepad -om: Zdravo dečki, igranje igara uvijek je zabavno, ali igranje sa vlastitim DIY prilagođenim kontrolorom igara je zabavnije. Zato ćemo u ovim uputama napraviti kontroler igre pomoću arduino pro micro
VHDL Basys3: Povežite 4 igre: 5 koraka

VHDL Basys3: Connect 4 igra: Uvod: Ovo je Connect 4 digitalna logička igra dizajnirana u VHDL -u pomoću softvera Vivado i programirana na Basys3 ploči. Konstrukcija i dizajn ovog projekta su srednji, ali pridošlice mogu kopirati korake i izgraditi digitalnu ga
Igre pomoću Arduina: 13 koraka

Igre pomoću Arduina: Većina onih koji posjećuju ovdje možda su napravili projekte koristeći arduino, ali vrlo mali broj njih zna kako ga koristiti za igre. Ova instrukcija će vas od nule voditi kako napraviti video igru kojom se može upravljati pomoću Arduina
SmartPhone Simulator igre- Igrajte Windows igre koristeći IMU za kontrolu pokreta, akcelerometar, žiroskop, magnetometar: 5 koraka

SmartPhone Game Simulator- Igrajte Windows igre koristeći IMU za upravljanje pokretima, akcelerometar, žiroskop, magnetometar: Podržite ovaj projekt: https://www.paypal.me/vslcreations doniranjem kodovima otvorenog koda & podrška daljnjem razvoju