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.