Konvertera en NES gamepad till USB med Arduino (2 / 12 steg)

Steg 2: programvara



jag är inte smart nog att räkna hälften av denna USB-saker ut, så var med ett bibliotek, forskning kring detta på bra gamla google fann jag http://www.arduino.nl/?p=36

Nu finns det ett par saker att notera på den här sidan

1) dess baserad bort av USB-tangentbord biblioteket finns på härsken bacon
http://code.rancidbacon.com/ProjectLogArduinoUSB, vilka kräver arduino 0016! Jag har trasslat med detta för ett par dagar försöker få det att kompilera på arduino 18 programvara, och om man vill arbeta datorn aldrig kan kommunicera med enheten, lämnar en ful ballong bredvid min klocka, joystick biblioteket platt ut gör ingenting på 18

Arduino 16 började vara en smärta i baken, inte starta upp för mig, vad jag listat ut är jag behövde ta bort den preferences.txt fil som 18 hade placerats i mappen användare och startar arduino 16, det ska funka och 18 fortsätter att arbeta bort av 16's fil

se http://www.arduino.cc/en/Hacking/Preferences så se där du kan hitta din om du behöver också

2) kommentarerna på bibliotekssidan joystick konstatera att det inte sammanställa, och inte, dess inte så svårt att fixa, och jag har redan i nedladdning av mjukvara. Men om någon annan vill veta...

i UsbJoystick.h måste du inkludera interrupt.h med de andra 2 omfattar, och ändra linje 105 från...

void sendJoystick (byte val0, byte värde1, värde2 byte, byte val3, byte val4, byte val5, byte val6, byte val7) {

till

void sendJoystick (uchar val0, uchar värde1, värde2 uchar, uchar val3, uchar val4, uchar val5, uchar val6, uchar val7) {

Slutligen, efter mixtra med detta bibliotek för nästan 2 fasta dagar, gav jag upp för att ändra dess konfiguration, så datorn ser 6 axel 4 knapp joystick, även om det bara ett svar till 2 axis och 4 knappar

Går vidare, ner nedan visas 2 filer, zip-filen innehåller den fasta usbjoystick lib, placera det i mappen /hardware/libraries på arduino 16 och min projektfiler, öppna filen pde i arduino 16, kompilera och ladda upp

annars om du har en avr programmerare händig och inte har något emot att ta itu med avrdude finns också en hex

Se Steg
Relaterade Ämnen

Konvertera en PAPR Respirator till USB Power

Det finns många aktiviteter där en bör bära en respirator men en inte eftersom de är obekväma, varm och gör dina skyddsglasögon dimma upp.En Powered luft-rening Respirator (PAPR) kombinerar förseglade ansiktsskydd med en batteridriven fläkt som drive...

Hur konvertera en fläkt till USB

i detta Instructable kommer jag visa dig hur du kan konvertera en gammal fläkt för en pc till USB-ström.Steg 1: Material som behövs För detta projekt behöver du:En pc-fläktsaxen USB-kabel (ingen spelar roll vad slutet av kabeln är så länge som ena än...

Ansluta Nokia 3310 LCD till USB med hjälp av AVR

vad gör du med en gammal telefon, en mikrokontroller och massor av tid?Du ansluter den gamla telefonen LCD skärm till datorn USB naturligtvis!I detta projekt vi ska kommunicera med en Nokia 3310 LCD uppvisning via USB! Hur ska vi göra det? Vi kommer...

Ren och enkel konvertering ursprungliga Xbox controller till usb

Hi!Den ursprungliga xbox-handkontrollen är mycket välgjord, och den har en usb 1.1 spets, men med formen att arbeta endast med xbox-konsolen.Liksom många andra är detta en guide att sätta en USB-tips på bra styrenheten, så du kan använda på din pc/an...

Datalogging till Dropbox med Arduino Yun

Detta instructable är ett tillägg till Datalogger för Arduino Yun. Detta kan du använda Yun logga dina sensorer till SD-kortet, och Python och Dropbox API för att lagra loggade data med jämna mellanrum så du inte förlorar dina data till elementen.Län...

Förvandla en gammal NES controller till en allt-i-ett USB-nav, minneskort och bärbara emulering station

det finns flera instruktioner guider för att förvandla gamla NES styrenheter till USB-nav eller blixt minne nyckel, och även några för att göra en plug-and-play emulator gadget. Som sådan, påstår jag inte originalitet för någon av komponenterna i det...

Lösenordsskydd med Arduino

detta instructable visar dig hur man gör en lösenordskod lås system med Arduino Mega styrelsen.Vad du behöver:---> en Arduino Mega (arduino uno eller duemilianove inte har tillräckligt digital pins för detta projekt)---> en LCD-modul---> en knapp...

Lösenord tillgång med arduino

~ ~ komplett kit för denna tutorial är nu till salu på www.razvantech.com få en! ~~Detta instructable visar dig hur man gör en lösenordskod lås system med Arduino Mega styrelsen.Whenyou skriver rätt kod, en lysdiod tänds en servo flyttar för att öppn...

Trådlös, hinder upptäcka, pipa roboten med Arduinos!

Detta är ett trådlöst styrd, autonoma hinder upptäcka robot!För ett tag sedan jag hade gjort detta Instructable och ville göra några stora uppgraderingar sedan dess.Följande är robotens funktioner:-1.he är trådlöst kontrollerade med 433 MHz Tx/Rx mod...

8 x 8 x 8 LED Cube med Arduino Mega (+ ljud + PS controller + spel)

detta är en instructable som bygger på kubenav Chr, (av SuperTech-IT, (och av das-labor.org, (http://www.das-labor.org/wiki/Borg3d_Bauanleitung...)men jag tror att dess bättre och lättare.Jag startade detta projekt utan någon färdigheter från lödning...

Hemautomation med arduino, knappar, LCD, EEPROM och smarttelefon

Nu kan vi styra skrovet med smart telefon hemSteg 1: Hårdvara krävs för hemautomation kan du lägga till olika saker jag väljer omkoppling eller reläI detta projekt du styr kopplat av mobila .if mobil finns inte du kan också använda knappsatsenJag ock...

Varför och hur man konvertera Lotus Notes Mail till Outlook

under användning av Lotus Notes om du befinner dig inte fungerar med och bestämde sig för att konvertera Lotus Notes mail till Outlook sedan, du har två sätt att gå med.• Konvertera Lotus Notes mail till Outlook med hjälp av kommersiell lösning• Konv...

Konvertera ett ZX82 spektrum tangentbord till ett utbyggbart USB-tangentbord med Arduino

I detta Instructable, jag ska visa dig hur du omvandlar tangentbordet ZX82 spektrum till ett funktionellt expanderbara USB-tangentbord kompatibelt med något USB-aktiverad. Detta bygga är kompakt nog att när du är klar, kan du passa en Raspberry Pi el...

RC sändare till USB-spelkontroll med Arduino

Varför ska jag göra detta?När det gäller att flyga RC flygplan med hjälp av en simulator kan vara ett bra sätt att finslipa dina färdigheter under lågsäsongen eller ens förbereda för din första flygning. Den stora nackdelen att med hjälp av simulator...

USB-Wii Gamepad med Arduino Leonardo

Förra helgen jag provat den nya RetroPie på min härliga nya Raspberry Pi 3, men bara spelenheten jag har är oldie Wii Classic Controller; så hur kan jag konvertera den till en vanlig USB-spelenhet?Efter lite forskning fick jag reda det är ganska lätt...

Koppla Arduino till MySQl databas w / USB med hjälp MysqlIO

Jag tänkte alltid kontrollera arduino från en annan enhet över Wi-Fi eller internet, men jag ville inte offra någon pin för kommunikation. Jag har redan gjort ett projekt för att styra datorn med arduino med hjälp av IR-fjärr (du hittar länken här).J...

Med en NES-kontrollant för emulatorer med Arduino och bearbetning

Jag har hittat flera sätt att ansluta en NES controller till datorn för användning som en emulator gamepad men verkade ingen vara enkel och förenlig med vad jag hade på hand.Den här bara arbeten med Arduino Leonardo, Micro och vederbörlig: https://gi...

USB-brons sätta en klocka på slående klocka (med Arduino)

irritera dina medarbetare: leda dem in i ber dig att stänga av din speciella PC-klocka!Denna lilla riggen infact gränssnitt via USB till din PC-klocka och genererar halv timmar dings på en riktig brons sätta en klocka på. Bra grejer i din office och...

Kör mini PCI-e 3G-kort med USB - mini PCI-e till USB - enklaste sättet

här jag kommer att dela min experiment (kväll) för att konvertera MINI PCIe-kort för att kunna köra med USB-portSÅ LÅT OSS BÖRJAVad du behöver:Mini-PCI-e-kort - (alternativet GMT380 med GPS-funktion) är jag inte prova en annan typ / varumärke kort än...