Arduino Leonardo/Micro(ATMega32u4) als Gamepad/Game Controller (6 / 8 stap)

Stap 6: Integratie van waarden naar bibliotheek


Schets:

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

In deze schets geïntegreerd ik mijn thumbsticks als ik refferenced in de vorige stap.
Nu zal ik beschrijven.

  1. Voor het eerst moeten we een opnemen een bibliotheek (lijn 7)
  2. Volgende we definiëren een centra-waarden moeten voor alle axises, ik setted alle 500, want het is een standaard center (lijn 10-13)
  3. We definiëren een multiplier voor het opmaken van een waarden. Omdat de maximale waarde is 127, krijgen we multiplier door het verdelen van de 127 met het centrum, dus 500 (lijn 14-17)
  4. Initialiseren van een Gamepad klasse (lijn 20)
  5. Initialiseren van een Pin-modi (lijn 23-28)
  6. Een kalibratie van thumbsticks beginnen (lijn 29)
    1. We definiëren een variabelen en andere deze (lijn 72-73)
    2. Een tijdje... Dit terwijl is voor "controleren axises van thumbsticks", zo is in centrum gebied (lijn 74)
    3. We lezen dat een analoge ingang axises (regel 76-79)
    4. We moeten om te controleren of axises is in een "centrum gebied", die ik heb geselecteerd 100 tal (lijn 80-83)
    5. Als alles is goed, terwijl gaan pas weer is 8 goed bevestigt, zodat we een eigenlijk echt centrum krijgt. (lijn 84-89)
    6. We set axises waarden aan globale variabelen en wij berekenen een multiplicatoren voor alle axises, zo realCenter gedeeld door 127
  7. In lus lezen we analoge ingangen plus een aantal knoppen (lijn 33-37 en sommige andere lijnen)
  8. Nu moeten we opmaken en waarden te stabiliseren.
    1. Dus eerst moeten we krijgen de waarde-as, waar 0 center, zo as waarde minus as Center
    2. Dan zijn we deze meerdere door as vermenigvuldiger
    3. En voor stabiliseren we vloer het (geen ronde)
  9. En laatste ding is 'verzenden' variabelen in een bibliotheek.

Het aantal knoppen wordt in bovenste afbeelding beschreven.

Gerelateerde Artikelen

Arduino Leonardo/Micro als Game Controller/Joystick met

Arduino Leonardo/Micro als Game Controller/Joystick met

BELANGRIJKE opmerking: Dit artikel is voor de Arduino IDE versie 1.6.6 (of hoger). Om toe te voegen een USB-spelbesturing aan een Arduino Leonardo of Micro met behulp van de Arduino IDE versie 1.6.5 (of onder) de volgende Instructable Zie: Voeg USB-s
USB-spelbesturing toevoegen aan de Arduino Leonardo/Micro

USB-spelbesturing toevoegen aan de Arduino Leonardo/Micro

BELANGRIJKE opmerking: Dit artikel is voor de Arduino IDE versie 1.6.5 (of lager). Om toe te voegen een USB-spelbesturing aan een Arduino Leonardo of Micro met behulp van de Arduino IDE versie 1.6.6 (of hoger) Zie de volgende Instructable: Arduino Le
Het gebruik van een PSP als een game controller voor PC en PS3

Het gebruik van een PSP als een game controller voor PC en PS3

Hebben u ooit ging zitten om te spelen op je PS3 met een vriend en besefte dat u slechts één domeincontroller of was je spelen van een spel op uw PC en wilde dat u had een afzonderlijke controller? Nou nu kunt u in plaats van het kopen van een nieuwe
Zet een N64-Controller in een USB-Gamepad met behulp van een Arduino Leonardo

Zet een N64-Controller in een USB-Gamepad met behulp van een Arduino Leonardo

De gemakkelijkste manier om te zetten een N64-Controller in een USB-Gamepad is om te kopen een N64-Controller-Adapter voor ongeveer £15. Maar het kan ook worden gedaan hebt u een Arduino Leonardo of elke andere Arduino board met ingebouwde USB-commun
Hoe maak je een Gameboy / Game Controller met een Arduino Leonardo

Hoe maak je een Gameboy / Game Controller met een Arduino Leonardo

Hallo iedereen in deze Instuctables zullen we zien hoe te realiseren een Gameboy Arduino Leonardo.In feite is het niet echt een Gameboy maar een verkapte joystick.Stap 1: Eerste: de HardwareZullen we:-Arduino Leonardo Arduino IDE +-8 drukknop-8 weers
Met behulp van Arduino Leonardo als muis en toetsenbord, controle via bluetooth.

Met behulp van Arduino Leonardo als muis en toetsenbord, controle via bluetooth.

Een awsome functie in Arduino Leonardo, waardoor het speciale bord, is dat het als muis en toetsenbord op de computer fungeren kan. Dit zou nuttig zijn om de controle van de computer door andere manier, zoals een joystick en hier BLUETOOTH!dingen die
Quiz Game Controller met behulp van de "Lichten en geluiden zoemers" en Arduino

Quiz Game Controller met behulp van de "Lichten en geluiden zoemers" en Arduino

gevaar stijl quiz spelen zijn favorieten voor het maken van opwinding en educatieve instructie op hetzelfde moment.  Leraren, zomer camp counselors, en zelfs industrie opvoeders vinden dit soort spel om te helpen bij het genereren van belangstelling
DIY PC van Android Bluetooth gamepad met arduino leonardo

DIY PC van Android Bluetooth gamepad met arduino leonardo

Zelfstudie en test video:Link naar de App uitvinder en Arduino bestand in youtube video beschrijving.Stap 1: Lijst met bedrading en spelen -Arduino Leonardo (leonardo bestuur hebben toetsenbord en de muis emulatie. Im met behulp van pro micro)-Blueto
USB-Wii Gamepad met behulp van de Arduino Leonardo

USB-Wii Gamepad met behulp van de Arduino Leonardo

Afgelopen weekend heb ik geprobeerd de nieuwe RetroPie op mijn mooie nieuwe Raspberry Pi 3, maar de enige spel controller die ik heb is het oudje Wii Classic Controller; Dus hoe kan ik het converteren naar een normale USB-spelbesturing?Na wat onderzo
Arduino Leonardo als ISP

Arduino Leonardo als ISP

De Leonardo was mijn eerste Arduino, ik kocht het omdat het native USB-mogelijkheden. Na het experimenteren met Arduino, besloten heb ik om te migreren vanaf mijn Arduino Leonardo aan een standalone Atmega328p of, voor kleinere projecten, naar een mi
PC afstandsbediening met behulp van Arduino Pro Micro

PC afstandsbediening met behulp van Arduino Pro Micro

Hallo ik ben nieuw aan arduino en in het proces van leren, als ik veel door middel van tutorials, video's leren, ' ibles en door eigen ervaring.Onlangs wilde ik gebruik arduino Uno en IR afstandsbediening om controle VLC speler. Helaas werkte dat nie
LittleBits Game Controller

LittleBits Game Controller

Dit instructable zal u tonen hoe te maken van een game controller met littlebits.Moeilijk niveau: erg makkelijk (kan worden gedaan in minder dan 30 minuten)De controller is een echt eenvoudig één, enkel één knoop en we maken het werken met een Flappy
Controle van een SaikoLED myki (of Arduino Leonardo) met een eenvoudige knop doos--met behulp van de header ICSP

Controle van een SaikoLED myki (of Arduino Leonardo) met een eenvoudige knop doos--met behulp van de header ICSP

Welkom! Vandaag gaan we uitleggen hoe het bouwen van een controller met 3 knopen die rechtstreeks verbinding met een Arduino Leonardo-compatibele board--in dit geval de myki licht van SaikoLED maakt. Meer informatie over het Leonardo is beschikbaar h
Polymeer klei Game Controller

Polymeer klei Game Controller

In dit project, we gonna een functionele retro game controller uit polymeerklei en delen scavenged van een oude toetsenbord maken. Laten we naar het!www.evankale.blogspot.caStap 1: Bekijk de video!Hier is een 7 minuten video met gesloten captioning w