Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja izmjena: 2025-01-13 06:57
Umjesto da samo poklonim igračku, policajac je želio pokloniti svojim nećacima jedinstven poklon koji su mogli sastaviti i (nadam se) uživati. Iako im je Arduino kôd za ovaj projekt možda previše težak za razumijevanje, osnovni koncepti 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 projekat trebat će vam:
- Arduino Uno ili ekvivalent
- 8x8 Neopixel RGB LED
- Breadboard
- Prekidači sa 3 dugmeta
- Žice za kratkospojnike
- Screws
- Kućište - postolje od kartona i kartona
Alati: Odvijač, pištolj za ljepilo
Korak 2: Pripremite Neopixel jedinicu postolja
Prvo 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 ekrana.
Korak 3: Pripremite prekidač
Postavite prekidače s gumbima na matičnu ploču i spojite žice kratkospojnika koristeći sljedeći kod boje ožičenja:
Smeđa: Lijevo dugme
Crveno: Lijevo dugme Narandžasto: Srednje dugme Žuto: Središnje dugme Zeleno: Prekidač za desno dugme Plavo: Prekidač za desno dugme
Smeđe, narančaste, zelene žice spojene su na (-) šinu zajedno s novom crnom žicom.
Napomena: Možda ste primijetili da za ove tipke ne koristim otpornike. To je zato što ću koristiti Arduino kod 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: Postavite 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: Otpremite 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. Plava dugmad služe za premještanje pozicije čipa u lijevu ili desnu kolonu prije pritiskanja žutog dugmeta za ispuštanje čipa. (Pogledajte video)
Za ulazak u demo način rada, jednostavno pritisnite bilo koje dugme i pritisnite i otpustite reset. Kada se zaslon očisti, otpustite dugme 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 kolone i ne koriste nikakvu pobjedničku strategiju kako bi pobijedili drugog igrača.
Da biste izašli iz demo načina, samo resetirajte Arduino.
Planiram u budućnosti dodati single player vs Arduino način rada, pa ako znate osnovni algoritam za Connect 4, javite mi.