
Obsah:
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-23 14:38



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.
Doporučuje:
Hry se 4 tlačítky pomocí jednoho analogového vstupu: 6 kroků (s obrázky)

Hry se 4 tlačítky pomocí jednoho analogového vstupu: Tento návod se zaměřuje na použití jednoho analogového vstupního řádku pro více tlačítek, která lze detekovat nezávisle na sobě. A zdůraznit použití těchto tlačítek je software pro hraní čtyř různých čtyřtlačítkových her. Všechny hry (8 v
Hráč hry Pickcraft pomocí Arduina s Utsource: 6 kroků

Pickcraft Game Player pomocí Arduina s Utsource: Toto je velmi jednoduchý návod, jak se naučit vyrobit Pickcraft Game Player pomocí ArduinoPickCrafter je přírůstková nečinná klikací hra, která vám umožní převzít kontrolu nad krumpáčem a kopat hluboko do biomů? I když jste nečinní nebo offline! Prostě sta
Neopixel Ws2812 Duhová LED záře s M5stick-C - Spuštění Rainbow na Neopixelu Ws2812 pomocí M5stack M5stick C pomocí Arduino IDE: 5 kroků

Neopixel Ws2812 Duhová LED záře s M5stick-C | Spuštění Rainbow na Neopixelu Ws2812 pomocí M5stack M5stick C pomocí Arduino IDE: Ahoj, v tomto návodu se naučíme používat LED diody Neopixel ws2812 nebo LED pásek nebo LED matici nebo LED kroužek s vývojovou deskou m5stack m5stick-C s Arduino IDE a vytvoříme s ním duhový vzor
Mluvící Arduino - Přehrávání MP3 pomocí Arduina bez jakéhokoli modulu - Přehrávání souborů MP3 z Arduina pomocí PCM: 6 kroků

Mluvící Arduino | Přehrávání MP3 pomocí Arduina bez jakéhokoli modulu | Přehrávání souboru MP3 z Arduina pomocí PCM: V tomto návodu se naučíme, jak přehrávat soubor mp3 s arduino bez použití jakéhokoli zvukového modulu, zde použijeme knihovnu PCM pro Arduino, která přehrává 16 bitů PCM s frekvencí 8 kHZ, takže to zvládneme
Přehrávejte skladby (MP3) pomocí Arduina pomocí PWM na reproduktoru nebo Flyback transformátoru: 6 kroků (s obrázky)

Přehrávejte skladby (MP3) pomocí Arduina pomocí PWM na reproduktoru nebo Flyback Transformer: Dobrý den, toto je můj první návod, doufám, že se vám bude líbit !! V zásadě jsem v tomto projektu použil sériovou komunikaci mezi mým Arduinem a notebookem, k přenosu hudebních dat z mého notebooku do Arduina. A pomocí Arduino TIMERS t