Obsah:
- Krok 1: Zostavenie dielov
- Krok 2: Programovanie Arduina
- Krok 3: Zmena vecí a vytvorenie herného štítu Arduino
Video: Arduino LCD hra: 3 kroky (s obrázkami)
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:59
Vytvorenie veľkého množstva vecí je s mikrokontrolérmi Arduino veľmi jednoduché. Tento návod vám povie, ako vytvoriť jednoduchú videohru s 1 tlačidlom vyrobenú z niekoľkých dielov a obvodov Tinkercad. Je to skákacia hra s bočným posúvaním. Slúži to ako dobrý východiskový bod pre vytváranie vlastných hier z jednoduchej elektroniky od výrobcu.
Zoznam položiek:
- 1 x Arduino UNO
- 1 x LCD displej (16 x 2 znaky)
- 1 x Doska na elektroniku
- 1 x 220 Ω odpor
- 1 x vypínač
- Pripojovací drôt s pevným jadrom
- 1 x kábel USB
Krok 1: Zostavenie dielov
Potrebné diely sú zobrazené na obrázku vyššie. Začnite bez napájania Arduina. Nezapájajte USB kábel. K tomu dôjde v neskoršom kroku, keď je načase ho naprogramovať a vyskúšať hru.
Dlhým prepojovacím káblom prepojte 5V signál na Arduine úplne vľavo od červeného radu v hornej časti nepájivej dosky.
Pomocou dlhého drôtu pripojte signál GND úplne vľavo od čierneho (alebo modrého na niektorých doskách) v hornej časti nepájivej dosky.
Modul LCD (displej z tekutých kryštálov) má na spodnej strane 16-kolíkový konektor. Zapojte ho do dosky na chlieb, ako je znázornené na obrázku. Cez túto hlavičku prechádzajú všetky elektronické signály, ktoré napájajú a ovládajú LCD displej.
Tieto kolíky sú (zľava doprava):
- GND - signál uzemnenia napájania
- VCC - pozitívny výkonový signál
- V0 - úprava kontrastu
- RS - zaregistrujte sa
- R/W - výber na čítanie/zápis
- E - signál aktivácie prevádzky
- DB0 - dátový bit 0 (tu sa nepoužíva)
- DB1 - dátový bit 1 (tu sa nepoužíva)
- DB2 - dátový bit 2 (tu sa nepoužíva)
- DB3 - dátový bit 3 (tu sa nepoužíva)
- DB4 - dátový bit 4
- DB5 - dátový bit 5
- DB6 - dátový bit 6
- DB7 - dátový bit 7
- LED+ - podsvietenie LED pozitívne
- LED- - podsvietenie LED negatívne
Pomocou krátkych káblov pripojte GND a LED- (kolíky 1 a 16) k čiernemu radu v hornej časti.
Podobne zapojte VCC (kolík 2) do červeného radu v hornej časti pomocou krátkeho drôtu.
Ohnite drôtové vodiče rezistora 220 Ω (červeno-červeno-hnedé farebné pásy) a zapojte ich medzi LED+ a červený riadok v hornej časti dosky.
Na zostávajúce spoje použite dlhšie prepojovacie vodiče:
- Pripojte DB7 k pinu Arduino 3
- Pripojte DB6 k pinu Arduino 4
- Pripojte DB5 k pinu Arduino 5
- Pripojte DB4 k pinu Arduino 6
- Pripojte E k pinu Arduino 9
- Pripojte R/W k pinu Arduino 10 (alebo k čiernemu radu v hornej časti dosky)
- Pripojte RS k pinu Arduino 11
- Pripojte V0 k pinu Arduino 12 (alebo k čiernemu radu v hornej časti dosky)
Zapojte tlačidlo niekam doľava od obrazovky LCD tak, aby obkolesilo kanál vedený stredom dosky (viď obrázok vyššie). Pripojte jeden z dvoch horných kolíkov tlačidla k čiernemu radu v hornej časti nepájivej dosky pomocou krátkeho drôtu. Pripojte druhý kolík v hornej časti tlačidla k kolíku 2 Arduina.
Krok 2: Programovanie Arduina
V tomto mieste by ste mali byť pripravení naprogramovať Arduino a vyskúšať ho.
Začnite tým, že sa uistíte, že máte v počítači nainštalovaný softvér Arduino. Stiahnite si súbor LCD_Game.ino z tejto stránky do počítača a otvorte ho v softvéri Arduino. Uistite sa, že je doska správne nastavená na programovanie (Nástroje → Doska → Arduino Uno).
Pripojte Arduino k počítaču pomocou kábla USB. To poskytne napájanie Arduino/hre a umožní vám nahrať váš program do Arduina.
V tomto mieste by sa mala rozsvietiť obrazovka LCD displeja.
Programujte Arduino výberom File → Upload (alebo stlačte tlačidlo so šípkou vpravo v hornej časti softvéru Arduino).
Ak všetko pôjde dobre, LCD obrazovka by teraz mala zobrazovať úvodnú obrazovku hry ako na obrázku vyššie.
Krok 3: Zmena vecí a vytvorenie herného štítu Arduino
V tomto momente máte všetko funkčné, takže čo je ešte potrebné urobiť?
Ak chcete zmeniť spôsob, akým hra funguje, alebo pre tento projekt vytvoriť skvelú dosku s plošnými spojmi, ktorá sa zapojí priamo do Arduina a nahradí všetky tie chaotické káble, postupujte takto.
Túto hru som vyvinul výhradne pomocou veľmi cool (ZDARMA!) Online simulátora elektroniky Tinkercad Circuits. V skutočnosti som mal hru plne funkčnú a testovanú predtým, ako som zo sady vybral Arduino. Tu je virtuálny okruh pre hru Arduino LCD.
V skutočnosti môžete hru hrať priamo vo svojom prehliadači bez toho, aby ste museli dávať dohromady skutočnú elektroniku („Ach, teraz mi to povieš“). Ak chcete v hre vykonať akékoľvek zmeny alebo preskúmať, čo sa deje, môžete virtuálny okruh skopírovať pomocou tlačidla „Duplikovať projekt“. Potom môžete upraviť zdrojový kód a vyskúšať zmeny priamo tam. K dispozícii je tiež plnohodnotný debugger, v ktorom môžete prechádzať programom po riadkoch a sledovať, čo sa deje!
Ak ste tak naklonení, môžete si tiež vyrobiť dosku s plošnými spojmi, ktorá pekne prepojí vašu elektroniku s Arduinom. Projekt má tlačidlo „Stiahnuť Gerber“, ktoré vám prinesie súbory potrebné na to, aby ste výrobcovi dosky plošných spojov (PCB) dali vyrobiť vlastnú dosku s plošnými spojmi. Tu je niekoľko užitočných informácií o výrobe tejto DPS.
Užite si to!
Odporúča:
DIY 37 ruletová hra s ruletou Arduino: 3 kroky (s obrázkami)
DIY 37 Leds Arduino Roulette Game: Roulette je kasínová hra pomenovaná podľa francúzskeho slova, ktoré znamená malé koliesko
Hra Arduino Sorta Sudoku: 3 kroky (s obrázkami)
Hra Arduino Sorta Sudoku: Mnoho ľudí rád hrá sudoku a vnúčatá, ako je hádanie, a tak som sa rozhodol vytvoriť prenosnú hru „Sorta Sudoku“. V mojej verzii je hra mriežkou 4x4, ale je k dispozícii iba jedno číslo. Cieľom je uhádnuť ostatné čísla v
Stlačte tlačidlo); // Hra Arduino LCD: 5 krokov (s obrázkami)
Stlačte tlačidlo); // Hra Arduino LCD: Nedávno som v skautoch pracoval na odznaku zásluhy o Game Design. Pre jednu z požiadaviek som postavil túto hru pomocou Arduina, ktoré je založené na hre LED Rocker Game. Cieľom hry je získať čo najväčší počet bodov. Na začiatku t
Hra Crack the Code, logická hra založená na Arduine: 4 kroky (s obrázkami)
Hra Crack the Code, logická škatuľka založená na Arduine: V tomto návode vám ukážem, ako si vytvoriť vlastnú crackovú hru, v ktorej pomocou otočného voliča uhádnete náhodne vygenerovaný kód do sejfu. Na prednej strane trezoru je 8 LED diód, ktoré vám informujú, koľko z
Aruduino LED hra Rýchle kliknutie Hra pre dvoch hráčov: 8 krokov
Aruduino LED hra Rýchle kliknutie Hra pre dvoch hráčov: Tento projekt je inšpirovaný @HassonAlkeim. Ak ste ochotní sa podrobne pozrieť, tu je odkaz, ktorý si môžete pozrieť https://www.instructables.com/id/Arduino-Two-Player-Fast-Button-Clicking-Game/. Táto hra je vylepšenou verziou hry Alkeim's. Jedná sa o