Auto gereguleerde met PS3 controller (5 / 5 stap)

Stap 5: Grote Finale: aansluiten van de arduino aan de auto

Dus, elke auto is verschillend.  In mijn project, ik had een zeer eenvoudige auto, met slechts vier control optie (vooruit, achteruit, links, rechts) en elk hiervan mag slechts één waarde, dwz er was slechts één toegestane versnelling.  Dus code dienovereenkomstig te maken.  Ik gebruikte enkel de directionele knoppen op de controller, omdat ik dacht dat dat zou eenvoudigste.  Het is ook mogelijk de versnellingsmeters gebruiken voor het draaien, de stuursticks voor gaan vooruit, enz.  In principe kunt u de gewenste configuratie van wat controle.  Ik zal uitleggen hoe dit te doen binnenkort.

Maar nu, moeten we voor het aansluiten van de arduino aan de auto.  Mijn auto had twee motoren.  Één in de rug te gaan vooruit en achteruit, en één vooraan aan de wielen.  U moet bepalen hoe deze motoren werken.  Ze zijn als het mijne, ze krijgen twee draden aangesloten als u wilt verwijderen en soldeer de draden van de uitgangen van de arduino op hen.  Als uw auto anders is, zal Nou hopelijk het niet te moeilijk om erachter te komen.

Nu wij de arduino op de auto hebben aangesloten, moeten we om code te vertellen van de auto wat te doen.  Zoals ik hierboven vermeld, zal dit variëren op zowel uw voorkeuren en de individuele auto.  Dus zal ik nu een heleboel code die zullen nuttig zijn geen kwestie wat de situatie is.  Wij willen eerst af, methoden om te lezen van de knop ingangen.  We kunnen de onderstaande code gebruiken:
#define buSelect 0
#define buLAnalog 1
#define buRAnalog 2
#define buStart 3
#define buUp 4
#define buRight 5
#define buDown 6
#define buLeft 7
#define buL2 8
#define buR2 9
#define buL1 10
#define buR1 11
#define buTriangle 12
#define buCircle 13
#define buCross 14
#define buSquare 15
#define buPS 16

Deze terug eigenschap is true als de opgegeven knop wordt ingedrukt.  Dus voor mij gebruikte ik buUp, buDown, enz.
Als u wilt worden liefhebber, en misschien hebben een scala aan invoerwaarden zodat kunt u meer dan één kracht van versnelling hebben, kunt u de versnellingsmeters.  Dit zijn hun methoden:

#define AccelerometerX 0
#define accelerometerY 1
#define AccelerometerZ 2
#define GyrometerZ 3

De waarden voor deze gaan van 0 tot 1023, met 512 neutraal

In ieder geval, zodra u dit doet, je hoeft alleen te vertellen van de arduino te geven van de output op de gewenste output, en de auto gaat!
Hoop dat jullie hebben genoten dit kleine project.

Gerelateerde Artikelen

Bedien uw computer met een PS3-Controller met rumble - SixAxis of DualShock

Bedien uw computer met een PS3-Controller met rumble - SixAxis of DualShock

de titel is pretty zelfstandige toelichting. U gaat een PS3-controller op de computer installeren en gebruiken om het zelfs te beheren. Ik heb dit getest met beide types van controllers. Het werkt.Voordat u begint, gaat u de volgende items wilt.Een P
Hoe te spelen de PSP Go met een PS3-controller

Hoe te spelen de PSP Go met een PS3-controller

ik was verrast waren er geen Instructables hierover, of om het even wat over de PSP gaan helemaal niet, dus ik dit maakte omdat het kostte me een tijdje om erachter te komen hoe dit te doen, en ik dacht anderen kunnen profiteren, enzovoort met de ins
Xbox 360 controller mod met PS3 stick pads en knoppen verplaatst

Xbox 360 controller mod met PS3 stick pads en knoppen verplaatst

Dit is een sterk veranderde xbox 360-controller die ik op mijn Xbox, computer of PS3 (met CRONUS gebruiken kan).De knoppen:1. extra knoppen werden toegevoegd aan de achterkant van de controller door schrapen pads op de oppervlakken van de pulsschakel
Met behulp van PS3-controller op pc(32-bit)

Met behulp van PS3-controller op pc(32-bit)

dit is hoe je een PS3-controller gebruiken in een 32-bits computer (te zien als uw computer 32-bits of 64-bits rechts klik op de knop van de computer en klik op Eigenschappen)Stap 1: stap 1 - wat je nodig hebt 1. een computer met een 32-bits besturin
Aangepaste PS3 Controller Paint Job

Aangepaste PS3 Controller Paint Job

ik heb altijd wilde geven mijn PS3-controller een transactie van een vriendelijke uitstraling. Ik heb mijn eigen onderzoek op het web en hier is wat ik kwam met voor mijn controller. Ga een kijkje nemen op Matt Carl's instructable op de PS3 controlle
DIY Modded PS3-Controller

DIY Modded PS3-Controller

twee nachten geleden ik zat te denken over hoe ik kon 'mod' mijn PS3-controller, zodat het beter en persoonlijker. Heb ik besloten om schroef rond met willekeurige dingen om te zien wat zou komen en... Zie! De machtige DIY sorta gamer's modded contro
Robot gedreven door PS3-controller via Arduino en Wifi schild

Robot gedreven door PS3-controller via Arduino en Wifi schild

dit is een robot die gebruikmaakt van de twee joysticks voor links en rechts op de PS3-controller op schijf "tank-stijl". Het chassis, wielen en motoren worden in een kit gekocht. Een Arduino Uno is gemonteerd op de chassis en een Wifi-schild is
ESP8266 en Visuino: WiFi-afstandsbediening Smart auto Robot met Wii Nunchuck

ESP8266 en Visuino: WiFi-afstandsbediening Smart auto Robot met Wii Nunchuck

Dat Smart auto ingesteld wanneer gecombineerd met L298N Motor Driver Modules, bieden een van de gemakkelijkste manieren om robot auto's maken. Ik maakte al een Instructable op hoe u slimme auto met Arduino en Joystick kunt controleren. Het is echter
Uw PS3-controller op de computer aansluiten

Uw PS3-controller op de computer aansluiten

als u wilt uw PS3-controller op uw PC aansluiten en spelen mee, dit is de gids voor ueerste ding hebt is een internet-verbindingen uiteraard een ps3-controller en een computer.Stap 1: Het programma is gedownload naar uw computer Voor de ps3-controlle
PS3 Controller Hack

PS3 Controller Hack

deze controller zal zitten kundig voor altijd uw het rennen vaardigheden verbeteren en alles wat u nodig hebt is een ps3-controller en een rubberen bandStap 1: materialen • rubber band• ps3-controllerStap 2: Stel besturing Ga naar de instelling in he
Externe Raspberry Pi Robot (PS3 Controller) - Fablab NerveCentre

Externe Raspberry Pi Robot (PS3 Controller) - Fablab NerveCentre

Deze instructies proberen te nemen zeer weinig. Hopelijk, als u kunt booten van een Raspberry Pi en een internetverbinding hebt u moet zitten kundig voor dit grote kleine project te voltooien.Kortom, dit is een project dat zal resulteren in een aanta
Gebruik een PS3-Controller te controleren van een Arduino NXT Bot

Gebruik een PS3-Controller te controleren van een Arduino NXT Bot

UPDATE:Ik heb een paar insecten met het gegevenspakket vast, en ik heb bewerkt de NXTI2CDevice bibliotheek zodat ze compatibel zijn met Arduino 1.0.Het bijgevoegde zip-bestand heeft1. een nieuwe schets van de Arduino2. een nieuwe Processing Schets3.
Arduino Windows en PS3-Controller

Arduino Windows en PS3-Controller

deze gids zal u tonen hoe om te zetten uw Arduino Uno in een Windows/PS3-controller. Het is volledig configureerbaar en kunt u de input/output welke knop die u wilt wijzigen. Dit betekent dat u kunt aansluiten van een wii nunchuck tot het en spelen r
Hoe te schilderen van een ps3 controller tiger camo

Hoe te schilderen van een ps3 controller tiger camo

dit is de eerste instructable op hoe verf je ps3-controller in tiger camo ik nooit een instructable gevonden heb voordat op dit blad of overal laat zo krijgen gestarte geduld echt belangrijk voor dit is als u geen geduld zal u waarschijnlijk een fout