Obsah:
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
Spíše než jen dávat dárek z hraček, chtěl jsem dát svým synovcům jedinečný dárek, který by mohli dát dohromady a (doufejme) užít si. Zatímco kód Arduino pro tento projekt může být pro ně příliš obtížný na pochopení, základní pojmy vstupu, výstupu, smyček a podmínek použitých v tomto kódu lze při hraní hry Connect 4 vysvětlit vizuálně.
V tomto Instructable vám ukážu, jak sestavit sadu Arduino, kterou můžete sestavit a kódovat se svými dětmi, abyste mohli hrát Connect 4. Pro tento projekt není nutné pájení; stačí zapojit a hrát.
Krok 1: Díly
Pro tento projekt budete potřebovat:
- Arduino Uno nebo ekvivalent
- RGB LED 8x8 Neopixel
- Prkénko
- 3 tlačítkové spínače
- Propojovací vodiče
- Šrouby
- Pouzdro - podstavec a kartonový stojan
Pomůcky: Šroubovák, lepicí pistole
Krok 2: Připravte stojanovou jednotku Neopixel
Nejprve připojte 3 propojovací vodiče k Neopixelu. Používám následující barevný kód zapojení:
Bílá: GND
Šedá: 5V Fialová: Data IN
Poté nalepte Nelpixel na zobrazovací desku horkým lepidlem.
Krok 3: Připravte si přepínačovou jednotku
Umístěte tlačítkové spínače na desku a propojte propojovací vodiče pomocí následujícího barevného kódu zapojení:
Hnědý: Levé tlačítko
Červené: Levé tlačítko Oranžové: Středové tlačítko Žluté: Středové tlačítko Zelené: Pravé tlačítko Přepínač Modré: Pravé tlačítko
Hnědé, oranžové, zelené dráty jsou připojeny k (-) liště spolu s novým černým vodičem.
Poznámka: Můžete si všimnout, že pro tato tlačítka nepoužívám žádné odpory. To proto, že budu používat kód Arduino k použití vestavěných 20K pinových odporů Arduino. Podívejte se na můj další projekt o tom, jak použít interní odpory pomocí kódu jednoduše pro váš obvod.
www.instructables.com/id/Simon-Whack-a-Mol…
Krok 4: Připojte Arduino a držák baterie k základní desce
Pomocí šroubů (nebo horkého lepidla) připevněte Arduino a držák baterie k základní desce.
Krok 5: Připevněte zobrazovací jednotku k základní desce
Pomocí horkého lepidla připevněte zobrazovací jednotku k základní desce podle obrázku.
Krok 6: Připojte propojovací vodiče k Arduinu
Připojte všechny propojovací vodiče k Arduinu podle následujícího přiřazení pinů:
Červená -> 2
Žlutá -> 3 modrá -> 4 fialová -> 5 černá -> GND bílá -> GND šedá -> 5V
Krok 7: Nahrajte kód a hrajte
Předinstaloval jsem Arduino s přiloženým kódem, takže jakmile byla 9V baterie připojena k Arduinu, začala hrát hru. Modrá tlačítka slouží k přesunutí pozice čipu do levého nebo pravého sloupce před stisknutím žlutého tlačítka, aby se čip odhodil. (Viz video)
Chcete -li vstoupit do demo režimu, jednoduše stiskněte libovolné tlačítko a stiskněte a uvolněte reset. Jakmile je obrazovka čistá, uvolněte tlačítko a automaticky se vám přehraje červená a modrá. Všimnete si, že v demo módu červení a modří hráči jednoduše vybírají sloupce náhodně a nepoužívají žádnou výherní strategii k porážce druhého hráče.
Chcete -li demo režim opustit, stačí resetovat Arduino.
V budoucnu plánuji přidat režim jeden hráč vs Arduino, takže pokud víte o základním algoritmu pro Connect 4, dejte mi vědět.