VGA Pong med Arduino Uno



Jag har repruduced en färg version av det klassiska Pong kör för en VGA-bildskärm, med en bare Arduino Uno.

Det är för två spelare och det har ljud också. Den har fyra färger och en upplösning på 120 x 60 pixlar.

Mitt mål var att undvika någon speciell sköld eller stödja IC!

Jag använde bara några motstånd, en DSUB15 koppling, ett par potenziometers och knappar. Arduino styrelsen och andra komponenter placeras i två trä lådor. Andra spelare paddeln är ansluten till huvudblocket med återvunnet USB-kabel. Bilder av den hela "konsolen" och en enkel Schematisk visas i början av denna video:

Tidigare har jag återskapat den B & W versionen för TV, med hjälp av TVout bibliotek...

.. .men nu, i stället för TVout biblioteket, färgen Pong görs med hjälp av VGAx biblioteket nyligen Skrivet av Smaffer.

Du kan läsa ytterligare information i detta Arduino forum

Instruktioner till byggt din egen färg Pong med Arduino

I kort, här kan du hämta den senaste kod versionen, måste du VGAx biblioteken från Smaffergithub publicerade här.

När du har koden laddas upp en en Arduino Uno (jag har Rev. 3) utan fel, du kan börja bygga din egen konsol.

Du behöver:

  1. en Arduino Uno Rev. 3
  2. DSUB15 kontakt, dvs en VGA hona eller en VGA-kabel måste skäras.
  3. fyra motstånd: 2 x 68 Ohm och 2 x 470 Ohm
  4. två 10 kOhm potentiometrar
  5. två knappar
  6. andra två resistorer (från 1 till 2 kOhm är bra)
  7. någon bit av kabel
  8. facoltative: en kvinnlig USB-kontakt och en USB-kabel för den andra spelaren, eller någon annan/anslutningskabel med fyra kablar

Schematiskt rapporteras i början av detta Instructable, tillsammans med en översikt över den färdiga consolle och hur spelet ser ut på min TV.

Jag placerade Arduino styrelsen med VGA-kontakten i en trä låda, som rymmer också första spelare potentiometern och knapp. Jag använde en andra mindre trä låda för den andra spelaren och jag bestämde mig att ansluta den till den viktigaste av dem med hjälp av en kvinnlig USB-kontakt och en USB-kabel. Du kan använda någon annan kontakt/kabel som innehåller minst fyra separata ledningar.

Njut!

Relaterade Ämnen

VGA orm med Arduino Uno

Efter VGA Pong, har jag återskapat en annan färg version av klassiska spel för Arduino Uno och en VGA-bildskärm:VGA orm!Länken för videon är här.. .och här länken för den koden.Det är för en enda spelare, den har fyra färger och en upplösning på 120...

VGA Tetris med Arduino Uno

Jag har återskapat en färg version av det klassiska spela TETRIS med en VGA-bildskärmmed en bare Arduino Uno och några andra.Mål var att undvika någon speciell sköld eller stödja IC. De enda nödvändiga komponenterna är fyra knappar, några motstånd oc...

DIY Bluetooth telefon kontrollerade BB-8 Droid med Arduino UNO

Jag är ett stort Star Wars fan och när jag såg Star Wars: The Force vaknar tänkte jag att jag behöver en BB-8 droid. Det var häftigt hur detta lilla område flyttade i filmen. Så jag bestämde mig för att jag ska göra denna droid som baseras på Arduino...

Hur till program ATtiny85 med Arduino UNO

Hur man programmerar Attiny85 med Arduino UNO i mest lätt vägSteg för steg handledning, med några åtgärder för att hoppa av Awesome PCB.Steg 1 - vad vi behöver?Steg 2 - ansluta Arduino ombord med ArduShield och ATtiny85Steg 3 - Setup Arduino IDESteg...

Hur man programmerar ATtiny85 med Arduino uno styrelsen

I denna tutorial använder vi en Arduino ombord som en ATtiny programmerare.För att göra detta kommer att vi använda en Arduino UNO styrelse som en ISP (programmerare) och en ATtiny85 mikro-controller.Vi kommer att använda Codebender - online Arduino...

Göra en PM2, 5/luft kvalitet bildskärm med Arduino UNO

Göra en PM2.5 övervaka med Arduino UNOanvända Arduino unoR3 styrelse och en arduino kompatibel 4-digital röret att samla in och Visa PM2.5 värdet.en lasersensor PM2, 5 SDS011 (www.inovafitness.com) används för de PM2, 5 upptäcka.Steg 1: Hämta arduino...

Den första användningen av 0,96" I2C OLED uppvisning med Arduino UNO

Idag, ska jag visa dig hur du använder 0,96" I2C OLED uppvisning med Arduino UNO styrelse. Det finns många olika typer av OLED-displayer. Jag har fått 4-nålas OLED uppvisning med mig. Här visas kan vara med SPI stift i stället för I2C. Dessa versione...

Hur du använder NeoPixel 16 Ring med Arduino Uno

Idag, ska jag visa dig hur du använder NeoPixel Ring med Arduino Uno en mycket grundläggande typ. Som ni vet, vi älskar färgglada LED, även det har fastställts på en ring!Behovet av lista:1. Arduino Uno2. NeoPixel Ring 16xWS2812 (med 16 inbäddade små...

Burning skiss till Atmega328P-PU på en skärbräda med Arduino Uno som programmerare

Det finns redan flera instructables på hur man bränner Arduino skiss till Atmega328P-PU på en skärbräda med olika USB - UART moduler. Men som de flesta modulerna är tillverkade i Kina, de är dåligt dokumenterad, felaktigt märkta, underligt utformad,...

Air Quality Check med Arduino Uno

Air Quality Check med Arduino Uno med hjälp av MQ135 luft kvalitet farliga Gas Sensormodul detektor.Steg 1: Pin-konfiguration Röd = 5VGrön = Data (A0)Svart = jordSteg 2: Anslutning av tråd 1 = röd (5V)2=Black(Ground)4=Green(data)(a0)Steg 3: ProgramSt...

Den första användningen av ESP8266 med Arduino Uno

I dag ska jag visa dig att hur kan vi förbereda våra modul ESP8266 som ska användas med Arduino UNO.Behovet av lista:1. Arduino UNO (med USB-kabel som ansluten till datorn via USB-kabel, även det kommer att använda sin spänning)2. din dator (om du ka...

SIM900A gränssnitt med Arduino UNO och kör enkelt AT-kommandon

Hej killar,Jag har min nya SIM900A modul av SIMCom. Jag var fasadbeklädnad problem samtidigt som samverkar med Arduino Mega.Sedan försökte jag gränssnitt med arduino UNO. Så i detta instructable jag ska visa dig hur jag löste problemen och började sp...

Hemmagjord 3 axel robotarm byggd med Arduino Uno

Hej killar,Detta är en 3 axel robotarm byggt med arduino uno kort, jag hittade ingenting som jag kan använda som en arm så jag använde plast linjaler monteras med lim. Jag har inte tillräckligt stift i arduino kortet så jag satte en DC-motor i gripet...

Inrätta MangoCube #MangoCube BLE styrelsen (Bluetooth 4.0) med Arduino UNO

Detta enkla Instructable är att visa hur du konfigurerar (set-up) MangoCube BLE styrelse (från Megavizon) med Arduino UNO eller kompatibel styrelsen. Det gör inte kräver några extra komponenter eller 5V till 3.3V logik level shifting.Inget behov av F...

2-spelare Pong spel med Arduino Uno och 8 x 8 ledde matrisen

klassiska Pong spelet genomförs på en Arduino Uno och 8 x 8 mono-färg ledde matrisen.Spelare pinnar styrs av en potentiometer för varje spelare. Vill du pinnen att gå till vänster, bara slå potentiometern kvar.Hastigheten på spelet ökar med tiden. Ef...

Ännu en annan Pong spel med Arduino Uno

jag har gjort ett Pong spel innan med en 8 x 8 ledde matrisen och detta är ett projekt för mig att veta om PCD8544 LCD-skärm som också används i Nokia 5110 mobiltelefoner.Här är vad jag behövde i detta projekt:-Arduino Uno-PCD8544 LCD-skärm (känd som...

8 x 8 LED Pong med Arduino

Av Justin Ou, kreativa tekniker (praktikant)Denna klassiska Pong spelet skapades med en Arduino ansluten till en 8 x 8 ledde matrisen. Pong paddlar styrs med joystick och avslutas när bollen går förbi en spelares paddel. Som en utmaning ökar bollen h...

4 x 4 X 4 ledde kub med Arduino Uno

Som någon som är mycket nytt för digital elektronik var denna LED cube kul att göra, utmanande och en bra lektion i lödning. Om du har lite tålamod (64 LED's för att löda!) och stadiga händer, detta projekt kommer att vara väl värt det i slutändan!St...

Hårddisk Clock (HDD klocka med Arduino Uno)

Detta är ett roligt projekt som kan göras enkelt och också billigt. I detta instructable vi kommer att förklara steg för steg hur man gör denna vackra POV klocka.Använda materialet:Arduino Uno,Tiny RTC modul,ULN 2003,IR diod och IR transistor (använd...