Arduino Leonardo/Micro(ATMega32u4) som Gamepad/Game Controller (6 / 8 steg)

Steg 6: Integrering av värden till biblioteket



Skiss:

https://github.com/GAMELASTER/ArduinoGamepad/BLOB/Master/examples/ThumbsticksTest/ThumbsticksTest.ino

I denna skiss integrerade jag min styrspakar som jag refferenced i föregående steg.
Nu kommer jag att beskriva den.

  1. För vi måste först en inkludera ett bibliotek (linje 7)
  2. Nästa vi måste definiera en centers värden för alla axlar, jag setted alla 500, eftersom det är en standard centrum (linje 10-13)
  3. Vi definierar en multiplikator för att formatera en värden. Eftersom maxvärdet är 127, får vi multiplikator dividerar 127 med center, så 500 (linje 14-17)
  4. Initierar en Gamepad klass (rad 20)
  5. Initierar en Pin lägen (rad 23-28)
  6. En kalibrering av styrspakar börjar (rad 29)
    1. Vi definierar en variabler och andra (raden 72-73)
    2. Ett tag... Denna stund är för "kontrollera axlar av styrspakar", om ligger i centrum (linje 74)
    3. Vi läser en Analog ingång från axlar (linje 76-79)
    4. Vi måste kontrollera om axlar är i ett "mitt område", valde jag 100 olika (linje 80-83)
    5. Om är allt bra, medan gå igen förrän är 8 bra bekräftar, så vi får ett faktiskt riktiga centrum. (linje 84-89)
    6. Vi set axlar värden till globala variabler och vi beräknar om en multiplikatorer för alla axlar, så realCenter dividerat med 127
  7. I slinga läser vi analoga ingångar och några knappar (linjen 33-37 och några andra linjer)
  8. Nu behöver vi format och stabilisera värden.
    1. Så för första måste vi få axelvärde, där 0 är center, så axelvärde minus axel Center
    2. Då vi här flera av axel multiplikator
    3. Och för stabilisera vi våningen (ingen rund)
  9. Och sista är "Skicka" variabler till ett bibliotek.

Antalet knappar beskrivs i bilden övre.

Se Steg
Relaterade Ämnen

Arduino Leonardo Micro som Game Controller/Joystick

VIKTIGT: Denna artikel är för Arduino IDE version 1.6.6 (eller ovan). Lägga till en USB-spelenhet till en Arduino Leonardo eller Micro använder Arduino IDE version 1.6.5 (eller under) se följande Instructable: lägga till USB-spelenhet till Arduino Le...

Lägga till USB-spelenhet till Arduino Leonardo/Micro

VIKTIGT: Denna artikel är för Arduino IDE version 1.6.5 (eller nedanför). Lägga till en USB-spelenhet till en Arduino Leonardo eller Micro använder Arduino IDE version 1.6.6 (eller ovan) se följande Instructable: Arduino Leonardo Micro som Game Contr...

Använda PS3-handkontrollen som PC game controller

På min födelsedag jag fick en bärbar dator och ville sätta en emulator på den. Jag ville använda en handkontroll för det men vill inte spendera pengar på en domänkontrollant, adapter, eller något annat. Så jag bestämde mig att använda min Ps3 dualsho...

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

Hur man gör en Gameboy / Game Controller med en Arduino Leonardo

Hej alla i denna Instuctables kommer vi att se hur en Gameboy Arduino Leonardo.I själva verket är det egentligen inte en Gameboy men en förtäckt joystick.Steg 1: Första: hårdvaraVi behöver:-Arduino Leonardo Arduino IDE +-8 tryckknapp-8 motstånd-Kabla...

Använder Arduino Leonardo som mus och tangentbord, kontroll av bluetooth.

En awsome funktion i Arduino Leonardo, som gör det särskilda styrelsemöte, är att det kan fungera som mus och tangentbord på datorn. Detta kan vara nyttigt till controll datorn av olika sätt, till exempel styrspak och här BLUETOOTH!saker som används...

Quiz Game Controller med hjälp av "Ljus och ljud Buzzers" och Arduino

fara stil frågesport spel är favoriter för att skapa spänning och pedagogiska instruktioner samtidigt. Lärare, summer camp rådgivare och även industrin pedagoger hitta denna typ av spel för att skapa intresse och engagemang från deltagarna.Tanken bak...

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

Arduino Leonardo som ISP

Leonardo var min första Arduino, jag köpte den eftersom det är native USB-funktioner. Efter att ha experimenterat med Arduino, bestämde jag mig att migrera från min Arduino Leonardo till en fristående Atmega328p eller, för mindre projekt, till en mik...

DIY Android Bluetooth PC gamepad med arduino leonardo

Handledning och test video:Länk till App Inventor och Arduino filen i youtube video beskrivning.Steg 1: Lista över ledningar och spela -Arduino Leonardo (leonardo styrelsen har tangentbord och mus tävlan. Jag använder pro micro)-Bluetooth-modul (Im a...

Styra en SaikoLED myki (eller Arduino Leonardo) med en enkel knapp låda--med ICSP-huvudet

Välkommen! Idag ska vi förklara hur man bygger en styrenhet med 3 knappar som ansluter direkt till en Arduino Leonardo-kompatibla ombord--i detta fall myki ljus från SaikoLED. Mer information om Leonardo finns här och i detta Instructable.Du behöver...

PC fjärrkontrollen med hjälp av Arduino Pro Micro

Hej jag är ny till arduino och håller på att lära sig, som många jag lär dig genom tutorials, video, "ibles och av egen erfarenhet.Nyligen ville jag använda arduino Uno och IR-fjärr till kontroll VLC spelaren. Tyvärr fungerade detta inte bra för mig...

USB-Biofeedback Game Controller

bygger på våra senaste tutorial, som lärt dig hur man bygger en muskel sensor, har vi beslutat att ge dig ett projekt som verkligen visar upp kraften i våra muskler (EMG) sensorer. Advancer Technologies "USB-Biofeedback Game Controller" utnyttja...

Steg för steg Guide till Arduino Leonardo

The Arduino team nu skeppning deras senaste skapelse - Leonardo. Det är första Arduino att använda Atmel's ATmegaXU4 serie chip med bygget-i USB. Denna förändring är stora och har stora fördelar. Utöver den inbyggda USB erbjuds mer digitala och analo...

Arduino Leonardo frågesport Summer

Så varför skulle du bygga en Buzzerquiz?Exakt! Att ha kul och spela med vänner!I mitt fall var det för en födelsedagsfest. Gästerna skulle gissa filmen och serien titlar baserat på temat sång.Min Summer Setup kommer att ha följande funktioner:Den för...

LEDDE matrisen med Game Controller - en första Project

detta projekt byggdes för min inledande elektronik klass på University of Waterloo i Kanada. Detta var min första introduktion till elektronik och därför mitt första projekt.Följ dessa steg för att bygga en 16 x 16 lysdioder med en vägg (olika färgad...

Hur man gör en enkel PC game controller testar programmet

i detta instructable, jag kommer att visa dig hur man gör ett enkelt program som låter dig testa knapparna på spelenheten PC så att du vet att de fortfarande fungerar, eller att de måste bytas.Jag måste varna dig, att detta instructable är mycket ord...

Arduino programmerbara knappen Panel som tangentbord

Detta är ett ganska enkelt och roligt projekt med Arduino som är ett idealiskt alternativ för din första interaktion med Arduino. Du ska skapa en panel med olika knappar, var och en kommer att göra en åtgärd i din dator (Mac eller Pc) genom att efter...

Arduino moduler - L298N dubbla H-Bridge Motor Controller

Snabb och enkel start guide för att använda och utforska en L298N Dual H-Bridge Motor Controller module med en Arduino.Modellen i exemplet jag använder är från Ebay.Material som behövs:L298N dubbla H-Bridge Motor Controller module (olika modeller fun...