RC sändare till USB-spelkontroll med Arduino (4 / 5 steg)

Steg 4: Plug and Play!



På denna punkt är du fri att dra ur den arduino USB-kabel och koppla in USB-kabeln du ansluten till bakbord, även om det inte är nödvändigt som båda kan vara inkopplade samtidigt. Detta är användbart om du vill använda den arduino seriell utgång för felsökning eller att få en förståelse för hur systemet fungerar, eller mer viktigt att få detta att fungera med din särskilt inrättats. När du kopplar in din nya kortet, du kommer sannolikt att se något om hur du installerar drivrutiner och sedan slutligen i panelen enheter och skrivare du kommer att kunna se din USB-spelenhet, namnges det "Twin USB Joystick" detta namn valdes eftersom det är ett vanligt gamepad namn och gör det möjligt för automatisk konfiguration i RCAirSim eller någon standard xbox controller typ spel plattform som steam.

Måste du ställa in din sändare till tränare läge. Detta är inte delen av handledningen som det är specifikt för många olika plattformar. Men på spektrum, skapa en ny modell med alla standardinställningar, och ange menyn tränare under systeminställningarna, se till att inställningarna för trådlös läget säga "programmerbara master" och ange spjäll, skevroder, roder och hiss till "master" och inte slav. Detta kommer att säkerställa att din signal skickas ut över hamnen tränare.

OBS:

Arduino skiss är inställd för Spektrum DX6. Sändaren kan vara kompatibla, men har kanalerna i en annan ordning eller behöver olika värden. Om någon av de inställningar och konfiguration för andra sändare, posta dem i kommentarerna.

Du ser i de viktigaste loop, (för USBtxEx i läge 0) där det finns få kanal samtal, 3,0,2,1 mappningen till lx, ly, rx, ry respektive. Ordern kan skilja sig åt i en annan sändare ppm signal, men annars vara kompatibel. Detta är något att notera om pinnar synes till vara göra fel saker men fortfarande fungerar. Också lxul, lxuh ect värden är de nummer som genereras av lägsta och högsta positioner. dessa måste justeras för olika sändare som de är säkert olika.

Om en sändare sänder ut PPM på en enda kabel, detta system bör behöver bara enkel kod förändringar att arbeta med det sändaren, och om människor med andra sändare lista ut dessa ändringar, jag ska vara glad att uppdatera koden för att arbeta.

Det finns adapter kablar som kommer att konvertera futaba och hitec runt hamnar i 2 tråd spektrum kompatibel portar. Dess något att fundera på!

Kalibrering-läge:

Om du byggt versionen med knappen kalibrering och används USBtxEx skissen, när som helst systemet är ansluten till USB-porten med den sändare ansluten. Klicka på knappen och led ska börja blinka. Flytta både pinnar till övre vänstra position och hålla dem där sedan klicka på knappen för att bekräfta max upp till vänster från både pinnar, sedan led kommer att blinka snabbare, dra både pinnar till botten rätt och hålla dem där, klicka på knappen. Led bör gå tillbaka. Detta bekräftar max värdet för längst ner till höger. Detta är användbart om inte du vet vilka värden du sändarbältet skickar ut, men du vet att du inte får hela skalan. (även kontrollera priser och expo sättande på sändaren som de påverkar data som skickas via ppm-porten)

Nu när du ställer in och inkopplad

enheten ska fungera. Helt enkelt öppna upp RCAirSim den stationära versionen inte app version eftersom det är den enda som stöder externa controllers. Och ta bort! Kom ihåg att sändaren är endast joysticks, du måste fortfarande använda tangentbordet eller musen för att göra val i menyer.

Se Steg
Relaterade Ämnen

Förvandla en N64 styrenhet till en USB-spelkontroll med en Arduino Leonardo

Det enklaste sättet att förvandla en N64 styrenhet till en USB-spelkontroll är att köpa en N64 Controller Adapter för runt £15. Det kan emellertid också göras om du har en Arduino Leonardo eller någon annan Arduino ombord med inbyggd USB-kommunikatio...

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...

USB-spelkontroll med Tilt-accelerometer mus

Göra en spelkontroll med en accelerometer inuti!Detta projektet handledning visar dig hur du kan konvertera en konsol spelkontroll till ett USB-tangentbord mus för att spela spel på din PC. USB-spelkontroll kan användas med nästan alla program, till...

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...

Göra en ThinkPad tangentbord USB adapter med Arduino

Bland business klass bärbara datorer har ThinkPad de bästa tangentbord. Även med ändringen till ön stil tangentbord, skulle jag säga att ThinkPad tangentbord fortfarande slå alla konkurrenterna laptop fällt i departementet tangentbord. Till skillnad...

Mugg musik: Förvandla vatten till ett Instrument med Arduino och ChucK

Vad händer om du slå alla ledande yta till ett instrument? Gillar, säga... en mugg vatten? Bäst av allt, är det billigt; du behöver bara $1 värt extra elektriska komponenter (inte inklusive Arduino).För detta projekt, min vän skörd och jag kombinerad...

En nybörjare guide till setup ESP8266 med Arduino Mega 2560 eller Uno

För produkter med öppen källkod för att lyckas eller anta en masse "skaparna" / "DIY-na" / "dev" / "etc"; en aktuell och korrekt dokumentation eller snabbstart-guide som skall krävas. Användarens inlägg i diskussion...

Gitarr hjälte USB-styrenhet med Arduino och Java

Jag har planer på att skapa en gitarrhjälte (eller Frets on Fire) controller för länge. För några veckor sedan hittade jag en gitarr leksak (med knappar i nacken, whammy bar och strum bar) på den lokala butiken diskonterat från ca 5000 ungerska forin...

Flimmer upp till 6 lysdioder med Arduino

Hi det.Julen kommer närmare, och jag undrar om jag kunde sätta lite ljus i mitt rum att komma in i "Julstämning".Men efter en kompis brann ner granen ljus, jag vill inte bränna riktiga ljus in i mitt rum.Så varför inte låta Arduino ljus för dig?...

Gasdetektor / indikator (USB powered) med arduino

ArduSnifferDetta Instructable visar hur man bygger en gasdetektor / indikator med en arduino.Den färdiga produkten är USB-driv och visar mängden upptäckta gas på en led display.I denna design arbetar också på reset-knappen på arduino.Detta projekt ko...

SATA till USB-adapter med Xbox dataöverföring kabel

detta instructable visar dig hur man förvandlar en vanlig Xbox dataöverföring kabel till en full SATA till USB-kabel.Extra bonus: det fungerar fortfarande som en Xbox dataöverföring kabel efter vi är igenom!Steg 1: Reservdelslista Behöver du:1. en 12...

Strömmande video från SD-kort till Nokia LCD med Arduino

Länge tänkte jag spela upp video med var ljud inte möjligt på Arduino. En dag jag beslutade då att ge det ett skott och det visade sig vara enklare än jag trodde.Jag beslöt att skriva stegen i en instructable till förmån för andra överväger prova sjä...

Introduktion till Home Automation med Arduino och RF-signaler!

Idag ska jag visa dig en introduktion på hemautomation med RF-signaler.Föreställa sig mitten av vintern, det är kallt och mörkt ute, men tack vare automation du vakna upp till ett varmt och ljust rum, med en varm kopp kaffe ångande vid sidan av sänge...

Post till Google Docs med Arduino

Kan få rätt in i detta. Jag logga temperaturen i ett rum på ett Excel-kalkylblad via Serial.print kommandon och sedan importera CSV-filer och yada yada. Jag kunde inte få till data om inte jag var hemma, och även jag var tvungen att lämna min dator i...

Första steget till din smarthome med Arduino

det första steget i att skapa en smarthome, är att helt enkelt slå på och av ljus.För till att starta detta projekt behövs för följande produkter:• relä modul förenlig till Arduino (betyder på 5V)• alla Arduino, jag väljer Mega 2560 många ingångar oc...

Bränna Arduino Bootloader till ATMEGA328P-PU med Arduino Pro Mini

Här är en krets som byggde på några perf ombord som gör det enkelt att bränna Arduino bootloader till en tom ATMEGA328P-PU-chip.Exempel-efter byggnad krets uppladdningen ArduinoISP skissen från fil -> > 11. ArduinoISP -> ArduinoISP till Arduino P...

Styra CoTech Remote Switch med Arduino (433Mhz)

En kort tid sedan jag köpte 3 Co/Tech 51058 x 10 fjärrkontrollen växlar och en 50027 remote från Clas Ohlson i Norge. De använder AM 433mhz bandet för att kommunicera. Jag ville styra dem med en Arduino och efter googla och läsa länge, jag kunde inte...

EL Wire hatt: Sekvenserade och ljud aktiverat med fjärrkontroll - drivs med Arduino och Sparkfun

Välkommen till Instructable guide av hatten EL Wire med några roliga funktioner.Konceptet är en EL Wired hatt med 8 sekvenserade EL ledningar kontrolleras av en trådbunden fjärrkontroll. Flera hastighetslägen kontrollerbar sekvens är förprogrammerad...

Externa USB-ljudkort med optisk S/PDIF POF gränssnitt

syftet med projektet var att skapa en extern USB-ljudkort, som skulle kunna:1) tjäna som vanligt externa USB-ljudkort med hörlurar/linjeutgång och audio line ingång2) kan överföra digitala ljuddata på relativt långa avstånd (20 m-100 m)3) kan ta emot...