Hur man ska anpassa en NES klon controller till bluetooth (4 / 5 steg)

Steg 4: Hur PC-mjukvaran fungerar



Programvaran bara simulera en klaviatur nyckel pressa händelse, firmware inuti PIC läsa från den registeransvarige wicth trycker på knapparna eller inte i denna sekvens: A - B - Välj - Start - upp - ner - vänster - höger. Om en knapp trycks respektive lite becames '0' annars lite becames '1', så om spelaren tryckte upp, rätten och A-knappen, bits flygbolaget är: 0 1 1 1 0 1 1 0, i hexadecimal 0x76, eller i decimal 118.

Observera att om jag var skickar knappar informationen i binär det skulle ta 8 byte längd ("01110110"), om var skicka i decimal skulle ta 3 bytes ("118") och om det var skicka i hexadecimalt skulle ta två byte ("76"). Men det finns ett bättre sätt att skicka denna information, Observera att vi har 8 bitar, så kan vi skicka det som ett tecken, om vi tar en titt i ASCII-tabellen 0x76 motsvarar "L" karaktär, så vi behöver bara skicka "L" att överföra all information.

Så är detta vad firmware gör, skickar de knappar staterna kodifierad som en 8-bitars tecken.

Vid här du hittat firmware C kod och HEX att bränna och PC-programvaran.

Se Steg
Relaterade Ämnen

Hur man ska anpassa gemensamma ortopedisk käpp för självförsvar stealthly

detta Instructable kommer att beskriva hur du ändrar en generisk ortopedisk käpp så det kan bli mycket effektivare som en personlig försvar enhet. För mig var detta gjorde en nödvändighet efter att jag hade hade höftoperation och behövs för att använ...

Hur man ska anpassa en Door Viewer "Fish-eye lins" till en Full-size kamera

vi sett tutorials på denna webbplats som visar dig hur en billig dörr tittaren kan användas som en fish-eye lins på en enkel punkt och skjuta digitalkamera, men vad händer om du vill prova effekten på en kamera med en full storlek objektiv? Detta Ins...

Hur man ska uppnå det "Matt Look" i Photoshop CS3 upp till Photoshop CC.

Hur man ska uppnå det "Matt Look" i Photoshop CS3 upp till Photoshop CC.Steg 1:1. börja med bilden öppnas i Photoshop.2. Välj elliptisk markeringsram och dra en cirkel runt motivet.3. Högerklicka inuti markeringen (marscherande myror) och välj F...

Hur man ska packa 5 Singer symaskiner

hantverk-mas har kommit tidigt i år tack vare våra underbara vänner på sångaren! Jag visade upp i morse för att upptäcka 5 lådor fulla av symaskiner bara sitter där, väntar på att packas upp. Jag visste inte vad jag ska göra! Jag har aldrig packat up...

Hur man ska polera marmorgolv

Marmor golv, monument, eldstäder, bänkskivor är en stil uttalande för rika arkitektur. Marmor fade dess lyster över tiden och behöver korrekt underhåll vare sig för golv eller bänkskivor.Följande steg visar hur man ska polera marmorgolv:Steg 1: Marmo...

Hur man ska socialisera din sällskapsdjur

Monique från noseprints.net diskuterar hur man ska socialisera din sällskapsdjur och varför det är så viktigt....

Hur man kopierar musik från iPhone 4 till datorn

överföring av filer från iPhone till dator känns som en omöjlig sak. Men folk kanske vill kopiera deras iPhone filer, till exempel låtar, videor, spellista, bilder, och så vidare medan datorn kraschade.Här ger jag ett exempel om hur du kopiera musik...

Hur man gör DIY papper anteckningsblock | Tillbaka till skolan DIY leveranser

Hur man gör DIY papper anteckningsblock | Tillbaka till skolan DIY leveranserI denna tutorial får du lära dig att göra anteckningsblock med udda mönster i bara några steg. Låt oss komma igång.Jo jag hoppas att du haft detta hantverk och så glöm inte...

Hur man gör en 9-stifts seriell till Ethernet-kabel

dessa instruktioner kommer att visa dig hur man gör en 9-stifts seriell till Ethernet-kabel. Seriella kablar används för att styra och konfigurera enheter med seriella portar. När du konverterar en ände till Ethernet, är signalen att resa längre. När...

Hur man laddar ner musik från YouTube till din dator

En enkel handledning om hur man laddar ner musik från YouTube till din dator! Vill du att extrahera ljud från en YouTube-video och ladda ner den till din dator utan några extra program? Då detta instructable är för dig! Var noga med att också titta p...

Att göra en Nintendo SNES controller till bluetooth; med hjälp av en MSI BGP100

om, liksom många, du gillar den BGP100 bluetooth anordning för att spela bluetooth på smartphones och PDA, men gillar inte knapparna och känslan av den registeransvarige som kommer med det, vad sägs om sårbaraste handkontrollen till en original Ninte...

Hur man gör RAM med en controller

Hej där och Välkommen till min första instructable :DJag ska visa dig hur man gör vissa 4-bitars RAM-minne tillsammans med en controller, så att du kan spara flera olika tilltugg av information i samma system.Jag kommer att varna dig nu, jag bor i St...

Hur man gör en egen game controller

jag har gjort en dancemat en gång innan för PC - som ska användas med Stepmania. Den här gången även om jag ville göra en controller för Frets on Fire eller Freetar (Guitar Hero simulator) och tänkte på hur det faktiskt fungerar och hur du gör den fa...

Hur man ska polera en Lexan vindruta för under $4

Hej,Jag rider en stor cruiser motorcykel, och den har en Lexan varumärke vindrutan på den. Jag har undersökt online, och det visar sig kan jag bara hitta människor som kommer att polska och reparera akryl vindskydd. De säger Lexan vindrutan måste byt...

Hur man ska bekämpa trångsynthet i ditt närområde

för en vecka sedan ett team av hatar mongers gick igenom nieghborhood passerar ut yard skyltar för proposition 8. Detta är en taktik för att dela vår gemenskap kring frågor om varandra. De bryr sig inte eftersom de inte bor här.Proposition 8 syftar t...

Hur man ska gå på bio

en steg för steg handledning om deltar filmiska nöjen utan att orsaka människor nära dig att vilja slå du bakhuvudet.Steg 1: Köpa några biljetter För att lagligt komma in till en biograf eller cineplex, måste du köpa en biljett. Biljetter kan köpas i...

Hur man ska tolka riktningen av rotation från en digital rotary switch med en PIC

målet för detta Instructable är att illustrera hur gränssnittet digital (quadrature kodade) rotary switch med en mikrokontroller. Oroa dig inte, jag ska förklara vad kvadratur kodade betyder för oss. Detta gränssnitt och den medföljande programvaran...

Hur man ska avsluta sömmar vackert utan en Serger!

Om du vill lära dig att avsluta ditt plagg vackert, rayon söm bindande är ett fantastiskt sätt att gå! För enbart pennies en gård, kan du innesluta dina råa kanter med vackra färgade rayon. Detta är så mycket billigare och enklare än att köpa en serg...

Hur man använder en LilyTiny klon CJMCU / kommentera programmerare FN klon LilyTiny CJMCU

Klona dans ce tutorial nous allons apprendre kommentar utiliser le CJMCU de la carte Sparkfun LilyTiny basée sur le micro-contrôleur ATTiny. Cette carte existe sous deux format: kompatibel Häll bakbord et pour e-textil. Häll cet artikel, j'ai utilisé...