
Përmbajtje:
- Hapi 1: Pjesët
- Hapi 2: Përgatitni Njësinë e Qëndrimit të Ekranit Neopixel
- Hapi 3: Përgatitni Njësinë e Ndërrimit të Butonit
- Hapi 4: Bashkoni Arduino dhe Mbajtësin e Baterisë në tabelën e bazës
- Hapi 5: Ngjitni Njësinë e Shfaqjes në Baseboard
- Hapi 6: Lidhni Telat Jumper me Arduino
- Hapi 7: Ngarko kodin & luaj
2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-23 15:10



Në vend që të bëja vetëm një dhuratë lodër jashtë raftit, unë doja t'u jepja nipërve të mi një dhuratë unike që ata mund të bënin së bashku dhe (me shpresë) të kënaqeshin. Ndërsa kodi Arduino për këtë projekt mund të jetë shumë i vështirë për ta për t'u kuptuar, konceptet bazë të hyrjes, daljes, sytheve dhe kushteve të përdorura në këtë kod mund të shpjegohen vizualisht ndërsa luajnë lojën e Connect 4.
Në këtë Instructable, unë do t'ju tregoj se si të vendosni një çantë Arduino që mund të mblidhni dhe kodoni me fëmijët tuaj për të luajtur Connect 4. Asnjë bashkim nuk kërkohet për këtë projekt; thjesht lidheni dhe luani.
Hapi 1: Pjesët
Për këtë projekt, do t'ju duhet:
- Arduino Uno ose ekuivalent
- LED 8x8 Neopixel RGB
- Breadboard
- 3 ndërprerës të butonave
- Telat e kërcyesit
- Vida
- Rast - stendë prej kartoni dhe kartoni
Mjetet: Vidhosës, armë zam
Hapi 2: Përgatitni Njësinë e Qëndrimit të Ekranit Neopixel



Së pari, lidhni 3 tela kërcyes me Neopixel. Unë jam duke përdorur kodin e mëposhtëm të ngjyrave të telave:
E bardhë: GND
Gri: 5V Vjollcë: Të dhënat N IN
Pastaj, ngjiteni Nelpixel në tabelën e ekranit me zam të nxehtë.
Hapi 3: Përgatitni Njësinë e Ndërrimit të Butonit




Vendosni çelësat e butonave në tabelën e bukës dhe lidhni telat e kërcyesit duke përdorur kodin e mëposhtëm të ngjyrave të telave:
Brown: Butoni i majtë
E kuqe: Butoni i majtë Portokalli: Butoni Qendror I verdhë: Butoni Qendror Gjelbër: Ndërprerësi i butonit të djathtë Blu: Ndërprerësi i butonit të djathtë
Telat ngjyrë kafe, portokalli, jeshile janë të lidhur me hekurudhën (-) së bashku me një tel të ri të zi.
Shënim: Ju mund të vini re se unë nuk jam duke përdorur ndonjë rezistencë për këto butona. Kjo sepse unë do të përdor kodin Arduino për të përdorur rezistencat e integruara të kunjave 20K Arduino. Shihni projektin tim tjetër se si të përdorni rezistorët e brendshëm duke përdorur kodin tuaj për thjesht qarkun tuaj.
www.instructables.com/id/Simon-Whack-a-Mol…
Hapi 4: Bashkoni Arduino dhe Mbajtësin e Baterisë në tabelën e bazës

Përdorni vida (ose ngjitës të nxehtë) për të bashkuar Arduino dhe mbajtësen e baterisë në tabelën e bazës.
Hapi 5: Ngjitni Njësinë e Shfaqjes në Baseboard

Përdorni zam të nxehtë për të ngjitur njësinë e ekranit në tabelën bazë siç tregohet.
Hapi 6: Lidhni Telat Jumper me Arduino




Lidhni të gjitha telat e kërcyesit me Arduino sipas caktimit të mëposhtëm të pinit:
E kuqe -> 2
E verdhë -> 3 blu -> 4 vjollce -> 5 e zezë -> GND e bardhë -> GND gri -> 5V
Hapi 7: Ngarko kodin & luaj
Unë e ngarkova Arduino me kodin e bashkangjitur në mënyrë që sapo bateria 9V të lidhej me Arduino, ajo filloi të luante lojën. Butonat blu janë për të lëvizur pozicionin e çipit tuaj në kolonën e majtë ose të djathtë para se të shtypni butonin e verdhë për të rënë çipin. (Shikoni videon)
Për të hyrë në modalitetin demo, thjesht shtypni çdo buton dhe shtypni dhe lëshoni rivendosjen. Pasi të jetë pastruar ekrani, lëshoni butonin dhe do të shihni që e kuqja dhe bluja luajnë automatikisht. Ju do të vini re se në modalitetin demo, lojtarët kuq dhe blu thjesht zgjedhin kolona rastësisht dhe nuk përdorin ndonjë strategji fituese për të mposhtur lojtarin tjetër.
Për të dalë nga modaliteti demo, thjesht rivendosni Arduino.
Unë jam duke planifikuar të shtoj një lojtar të vetëm kundër modalitetit Arduino në të ardhmen, kështu që nëse dini një algoritëm bazë për Connect 4, më njoftoni.
Recommended:
Rrip LED DIY: Si të Pritni, Lidhni, Lidhni dhe Rrip LED të Fuqisë: 3 Hapa (me Fotografi)

Rrip LED DIY: Si të Pritni, Lidhni, Lidhni dhe Rripin LED të Fuqisë: Udhëzues fillestar për të bërë projektet tuaja të lehta duke përdorur shirit LED. Shirita fleksibël të besueshëm dhe të lehtë për t'u përdorur, janë zgjidhja më e mirë për një sërë aplikimesh. Unë do të mbuloj bazat për instalimin e një brezi të thjeshtë LED të brendshëm 60 LED/m, por në
Monitorimi i përshpejtimit duke përdorur Raspberry Pi dhe AIS328DQTR duke përdorur Python: 6 hapa

Monitorimi i përshpejtimit duke përdorur Raspberry Pi dhe AIS328DQTR Duke përdorur Python: Përshpejtimi është i kufizuar, mendoj sipas disa ligjeve të Fizikës.- Terry Riley Një cheetah përdor përshpejtim të mahnitshëm dhe ndryshime të shpejta në shpejtësi kur ndiqni. Krijesa më e shpejtë në breg, herë pas here, përdor ritmin e saj të lartë për të kapur prenë.
Si të bëni një dron duke përdorur Arduino UNO - Bëni një kuadopter duke përdorur mikrokontrollues: 8 hapa (me fotografi)

Si të bëni një dron duke përdorur Arduino UNO | Bëni një Quadcopter Duke përdorur Mikrokontrolluesin: HyrjeVizitoni Kanalin Tim në YoutubeNjë drone është një vegël (produkt) shumë e shtrenjtë për të blerë. Në këtë postim do të diskutoj, si ta bëj me çmim të ulët ?? Dhe si mund ta bëni tuajin si ky me çmim të lirë … Epo në Indi të gjitha materialet (motorët, ESC -të
Neopixel Ws2812 Rainbow LED shkëlqim me M5stick-C - Running Rainbow në Neopixel Ws2812 Duke përdorur M5stack M5stick C Duke përdorur Arduino IDE: 5 hapa

Neopixel Ws2812 Rainbow LED Shkëlqen Me M5stick-C | Running Rainbow në Neopixel Ws2812 Duke përdorur M5stack M5stick C Duke përdorur Arduino IDE: Përshëndetje djema në këtë udhëzues do të mësojmë se si të përdorim LED neopixel ws2812 ose shirit led ose matricë led ose unazë led me bordin e zhvillimit m5stack m5stick-C me Arduino IDE dhe ne do të bëjmë një model ylberi me të
8 Kontrolli i stafetës me NodeMCU dhe Marrës IR duke përdorur WiFi dhe IR Telekomandë dhe Aplikacion Android: 5 hapa (me fotografi)

8 Rele Control me NodeMCU dhe IR Receiver Using WiFi and IR Remote and Android App: Kontrolli i 8 ndërprerësve të stafetave duke përdorur nodemcu dhe marrësin ir mbi wifi dhe ir aplikacionin e largët dhe android. Ir i largët punon pavarësisht nga lidhja wifi. K ISTU ASHT A KLIKIM I VERSIONIT TP PPRDITSUAR KETU