Obsah:
- Krok 1: Diely
- Krok 2: Pripravte si stojan na neopixelový displej
- Krok 3: Pripravte si jednotku spínača tlačidiel
- Krok 4: Pripojte Arduino a držiak batérie k základnej doske
- Krok 5: Pripojte zobrazovaciu jednotku k základnej doske
- Krok 6: Pripojte prepojovacie vodiče k Arduinu
- Krok 7: Nahrajte kód a hrajte
Video: Pripojte 4 hry pomocou Arduina a Neopixelu: 7 krokov (s obrázkami)
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:59
Namiesto toho, aby som dával iba obyčajný darček z hračiek, som chcel dať svojim synovcom jedinečný darček, ktorý by mohli poskladať a (dúfajme) tešiť sa. Aj keď kód Arduino pre tento projekt môže byť pre nich príliš zložitý na pochopenie, základné pojmy vstupu, výstupu, slučiek a podmienok použitých v tomto kóde je možné pri hraní hry Connect 4 vizuálne vysvetliť.
V tomto návode vám ukážem, ako zostaviť súpravu Arduino, ktorú môžete zostaviť a kódovať so svojimi deťmi na hranie Connect 4. Na tento projekt nie je potrebné spájkovanie; stačí zapojiť a hrať.
Krok 1: Diely
Na tento projekt budete potrebovať:
- Arduino Uno alebo ekvivalent
- RGB LED 8 x 8 Neopixelov
- Breadboard
- 3 tlačidlové spínače
- Prepojovacie vodiče
- Skrutky
- Puzdro - základná doska a kartónový stojan
Pomôcky: skrutkovač, lepiaca pištoľ
Krok 2: Pripravte si stojan na neopixelový displej
Najprv pripojte 3 prepojovacie vodiče k Neopixelu. Používam nasledujúci farebný kód zapojenia:
Biela: GND
Sivá: 5V Fialová: Vstup dát
Potom pripevnite Nelpixel na dosku displeja horúcim lepidlom.
Krok 3: Pripravte si jednotku spínača tlačidiel
Umiestnite tlačidlové spínače na dosku a prepojte prepojovacie vodiče pomocou nasledujúceho farebného kódu zapojenia:
Hnedé: Ľavé tlačidlo
Červené: Ľavé tlačidlo Oranžové: Stredné tlačidlo Žlté: Stredné tlačidlo Zelené: Pravé tlačidlo Modré: Pravé tlačidlo
Hnedé, oranžové, zelené vodiče sú spojené s (-) koľajnicou spolu s novým čiernym vodičom.
Poznámka: Môžete si všimnúť, že pre tieto tlačidlá nepoužívam žiadne odpory. Je to preto, že budem používať kód Arduino na použitie vstavaných 20K pinových rezistorov Arduino. Pozrite sa na môj ďalší projekt o tom, ako používať interné odpory pomocou kódu na skrátenie obvodu.
www.instructables.com/id/Simon-Whack-a-Mol…
Krok 4: Pripojte Arduino a držiak batérie k základnej doske
Pomocou skrutiek (alebo horúceho lepidla) pripevnite Arduino a držiak batérie k základnej doske.
Krok 5: Pripojte zobrazovaciu jednotku k základnej doske
Pomocou horúceho lepidla pripevnite zobrazovaciu jednotku k základnej doske podľa obrázku.
Krok 6: Pripojte prepojovacie vodiče k Arduinu
Pripojte všetky prepojovacie vodiče k Arduinu podľa nasledujúceho priradenia pinov:
Červená -> 2
Žltá -> 3 modrá -> 4 fialová -> 5 čierna -> GND biela -> GND sivá -> 5V
Krok 7: Nahrajte kód a hrajte
Predbežne som načítal Arduino s priloženým kódom, aby akonáhle bola 9V batéria pripojená k Arduinu, začala hrať hru. Modré tlačidlá slúžia na presunutie polohy čipu do ľavého alebo pravého stĺpca pred stlačením žltého tlačidla na vypadnutie čipu. (Pozrite si video)
Do demo režimu vstúpite jednoducho stlačením ľubovoľného tlačidla a stlačením a uvoľnením resetovania. Akonáhle je obrazovka čistá, uvoľnite tlačidlo a automaticky sa vám zobrazí červená a modrá farba. Všimnite si, že v demo móde červení a modrí hráči jednoducho vyberajú stĺpce náhodne a nepoužívajú žiadnu víťaznú stratégiu na porazenie druhého hráča.
Ak chcete ukončiť demo režim, stačí resetovať Arduino.
V budúcnosti plánujem pridať režim jeden hráč vs Arduino, takže ak poznáte základný algoritmus pre Connect 4, dajte mi vedieť.
Odporúča:
Pripojte Arduino Uno pomocou krokov ESP8266: 9
Pripojte Arduino Uno k ESP8266: vitajte! Chystáte sa prečítať si podrobnú príručku o tom, ako úspešne pripojiť svoje Arduino Uno k internetu pomocou ESP8266 (ESP-01). Je to tiež môj vôbec prvý inštruktáž, takže so mnou, prosím, holé! Dovoľte mi začať tým, že ESP8266 je
Pripojte a dovybavte svoje prepojené riešenia pomocou Hologramu Nova a Ubidots: 9 krokov
Pripojte a dodatočne namontujte svoje prepojené riešenia pomocou Hologramu Nova a Ubidots: Použite svoj Hologram Nova na dodatočnú montáž infraštruktúry. Nastavte hologram Nova pomocou Raspberry Pi na odosielanie (teplotných) údajov do Ubidots. V nasledujúcej príručke Ubidots predvedie, ako nastaviť Hologram Nova pomocou Raspberry Pi a zobraziť
Hry so 4 tlačidlami pomocou jedného analógového vstupu: 6 krokov (s obrázkami)
Hry so 4 tlačidlami pomocou jedného analógového vstupu: Tento návod sa zameriava na používanie jedného analógového vstupného riadka pre viacero tlačidiel, ktoré je možné detekovať nezávisle od seba. A aby sa zdôraznilo použitie týchto tlačidiel, je súčasťou softvéru aj 4 rôzne tlačidlá. Všetky hry (8 z
RGB LED MATRIX S POUŽITÍM NEOPIXELU: 8 krokov (s obrázkami)
RGB LED MATRIX S POUŽITÍM NEOPIXELU: V tomto návode vám ukážem, ako zostaviť 5*5 RGB LEDMATRIX S použitím NEOPIXELU. S touto maticou môžeme zobrazovať fascinujúce animácie, emodži a písmena, ktoré sú veľmi atraktívne. Začnime
Vytiahnite modul svetla - svetlo pomocou Neopixelu a vypínača: 6 krokov (s obrázkami)
Vytiahnite modul svetla - svetelný modul pomocou Neopixelu a vypínača: Funkcie svetelného modulu Hardvér Arduino Uno & kryt zakúpený od internetu Neopixel & Napájací zdroj požičaný od Školy informatiky & Dizajn produktu Svetelný modul ovládaný napájaním Všetky funkcie ovládané