Maak uw eigen spel voor 2 spelers Simon Says (3 / 7 stap)

Stap 3: VGA-uitgang


Gemaakt door: Keeley Edwards

De VGA-uitgang heeft een resolutie van 640 x 480 en een 25MHz klok. De timing specificaties gebruikt kunnen ook worden gevonden in de gebruikershandleiding voor de Raad van bestuur:

FTP://FTP.Altera.com/up/pub/Altera_Material/12.1/B...

Deze reeks modules accepteert ingangen uit de bovenste module. Het vereist:

-staat: het spel of de gebruiker speelt, of is het spel in een statische modus?
-kleur: welke knop wordt geactiveerd
-clk: de Raad van bestuur de interne 50MHz klok. die wordt geconverteerd naar een 25MHz klok in de code.
-niveau: het huidige niveau dat de speler op
-match: het signaal om aan te geven dat een speler de computer correct is afgestemd
-winnen: een signaal om aan te geven dat de speler het spel heeft gewonnen

De bovenste module van de VGA-uitgang-serie wordt gedeeld met de belangrijkste module van het project output naar het scherm en naar de board digitaal analoog converter (DAC):

-hsync: Hiermee bepaalt u de horizontale sync pin op de VGA-connector
-vsync: Hiermee bepaalt u de verticale synchronisatie pin op de VGA-connector
-vga_R: een binair getal van 8 bits wordt doorgegeven aan de DAC voor het rode kanaal
-vga_G: een binair getal van 8 bits wordt doorgegeven aan de DAC voor het groene kanaal
-vga_B: een binair getal van 8 bits wordt doorgegeven aan de DAC voor het blauwe kanaal
-vga_sync: de sync-signaal wordt doorgegeven aan de DAC
-vga_blank: het lege signaal doorgegeven aan de DAC
-vga_clk: de 25MHz VGA-klok wordt doorgegeven aan de DAC

De bovenste module geeft informatie aan een vertoningsmodule die de locatie en de bitpatroon van elk van de items op het scherm, samen met hun kleur beschrijft.

De volledige VGA sectie kan worden gedownload van deze pagina.

Speciale dank aan:

Brandon Hill voor toegang tot zijn VGA-controlecode
Paul White, Ramin Soltanzadeh, Ahmad Byagowi en Jose Mijares Chan voor hun hulp bij probleemoplossing.

Gerelateerde Artikelen

Maak je eigen spel van Simon Says met DIY Electro deeg en Arduino!

Maak je eigen spel van Simon Says met DIY Electro deeg en Arduino!

Aan de slagHet doel van dit Instructable is om te zetten uw electro deeg in een Capacitieve touch-knop met Arduino met behulp van de bibliotheek van de arduino CapSense en vervolgens met het maken van een Simon Says spel. We gebruiken een capacitieve
Maak je eigen kaarten voor GPS en PC kostenloos

Maak je eigen kaarten voor GPS en PC kostenloos

dit instructable toont u hoe te genereren van uw eigen kaarten voor uw (garmin) GPS-apparaat en de PC!Hoewel ik meestal in Linux nu, toont dit instructable u hoe te genereren van uw kaarten met hulpprogramma's voor windows. Het is gewoon een eerste s
Maak uw eigen identiteitskaart voor James Bond 007

Maak uw eigen identiteitskaart voor James Bond 007

dit Instructable leert u hoe maak je een James Bond identificatiekaart voor uw Halloween kostuum.Mijn zoon wilde James Bond voor Halloween dit jaar. Hij leerde over James Bond door middel van videogames en heeft nog nooit een gezien van de films. Een
Maak je eigen spel, handel, magie kaart dek dozen

Maak je eigen spel, handel, magie kaart dek dozen

dit is mijn eerste instructable, en het is een heel eenvoudig concept, maar kaart dozen zijn $3 tot $10 en het duurt slechts ongeveer 10 minuten om je eigen te maken.So...Hier is hoe te maken van uw eigen trading card dozen met behulp van een oude do
Maak uw eigen klossen voor borduurwerk of gehaakte draad met alleen wat je rond het huis hebt

Maak uw eigen klossen voor borduurwerk of gehaakte draad met alleen wat je rond het huis hebt

ik borduren en haken alot. Ik maak en verkoop kippot (Joodse hoofd-bekleding) en riemen en wandkleden... en zo heb ik een miljoen verschillende kleuren van draad rond. Maar ze verstrikt raken als ik probeer te sneed een stuk van de manier waarop die
DIY - Maak je eigen staat voor Studio monitoren sprekers

DIY - Maak je eigen staat voor Studio monitoren sprekers

Heb ik besloten om mijn eigen staat, omdat ik nodig de juiste hoogte voor mijn studio monitoren, ter verbetering van uw positie en geluid, plus ik niet wilde te veel geld uitgeven.De stands die ik zag in de winkels waren te duur voor wat ik echt nodi
Maak uw eigen mods voor The Elder Scrolls Oblivion!

Maak uw eigen mods voor The Elder Scrolls Oblivion!

Dit is een eenvoudige manier mods beschikbaar voor uw spelprogramma vergetelheid te maken. Het is net zo eenvoudig als 123... (ook eventueel een beetje moeilijker) Anyway, dit is mijn eerste instructable en ik dacht dat het misschien wel cool om iets
Maak uw eigen Centriphone (voor Bulletime Effect)

Maak uw eigen Centriphone (voor Bulletime Effect)

Whats up man! Welkom bij de houtbewerking Junkie - niet een echte Junkie - vorige week maakten we een centriphone voor het filmen van het bulletime-effect. Meer of minder, is kogel-tijd als in de matrix waar de camera draait rond het onderwerp in slo
Maak uw eigen fotolijsten voor < $50="" and="">

Maak uw eigen fotolijsten voor < $50="" and=""> <>

Ik zou niet de eerste persoon om te zeggen dat ik had een heleboel dingen dat ik ingelijst wilde, maar kon niet zich aangepaste fotolijsten voor ruim $100 per stuk veroorloven. Ik zocht de "goedkope" foto frame websites en nog vond mezelf verbaa
Maak je eigen Ringtones voor uw verizon mobiele telefoon

Maak je eigen Ringtones voor uw verizon mobiele telefoon

welke verzion niet wil dat je om te wetenStap 1: Benodigdheden Webbrowser (ik denk dat je hebt als je dit leest)een e-maileen nummer dat u wilt hebben als beltoon (gelieve zelf de muziek die u of vrij van royalties)AudacityVerizon telefoonStap 2: voo
Maak uw eigen Web surfen Toolbar

Maak uw eigen Web surfen Toolbar

alvorens te gaan door alle stappen hieronder over hoe te bouwen uw eigen werkbalk, een demonstratie van hoe de werkbalk eerst werkt proberen, je kunt gaan naar deze site en download de Toolbar.http://cosmicconsciousness.ourtoolbar.com/Er is geen Adwa
Totale Recall - Arduino Simon Says op steroïden!

Totale Recall - Arduino Simon Says op steroïden!

Total Recall is een Simon gebaseerd spel voor de Arduino. Uw elementaire Arduino Simon Game bestaat uit 4 knoppen, 4 LEDs, een Arduino, wat code en misschien een spreker en geluidseffecten. Total Recall neemt dingen een stap verder door het toevoegen
Maak uw eigen avontuur spel (HTML)

Maak uw eigen avontuur spel (HTML)

dit is een zeer zeer zeer fundamentele gebruik van HTML programmering een maken uw eigen om avonturenspel te maken. Ik ben niet super knowledgable in HTML. Als u dit zien en proberen en wilt rundvlees uw spel om het te maken meer visueel geweldig vin