Arduino analoge stick controller (6 / 8 stap)

Stap 6: CODE


#include

Const int servo1 = 3; eerste servo const int servo2 = 10; tweede servo const int servo3 = 5; derde servo const int servo4 = 11; vierde servo const int joyH = 2; L/r-Parallax analoge stick const int joyV = 3; U/D Parallax analoge stick const int joyX = 4; L/r-Parallax analoge stick const int joyP = 5; U/D Parallax analoge stick int servoVal; variabele te lezen van de waarde van de analoge pin Servo myservo1; servo-object om te bepalen van een servo Servo myservo2; maken servo-object om te bepalen van een servo Servo myservo3; maken servo-object om te bepalen van een servo Servo myservo4; maken servo-object om te bepalen van een servo void setup maken {/ / Servo myservo1.attach(servo1); / / hecht de servo myservo2.attach(servo2); / / hecht de servo myservo3.attach(servo3); / / hecht de servo myservo4.attach(servo4); / / hecht de servo / / Inizialize seriële Serial.begin(9600);} void loop {/ / Display Joystick waarden met behulp van de seriële monitor outputJoystick(); / / Lees de horizontale joystick (waarde tussen 0 en 1023) servoVal = analogRead(joyH); servoVal = kaart (servoVal, 0 1023, 0, 180); schaal om het te gebruiken met de myservo2.write(servoVal) van de servo (resultaat tussen 0 en 180); stelt u de positie van de servo volgens de geschaalde waarde / / Lees de horizontale joystick (waarde tussen 0 en 1023) servoVal = analogRead(joyV); servoVal = kaart (servoVal, 0, 1023, 70, 180); schaal om het te gebruiken met de myservo1.write(servoVal) van de servo (resultaat tussen 70 en 180); stelt u de positie van de servo volgens de geschaalde waarde delay(15); wacht tot de servo om er te komen / / Lees de horizontale joystick (waarde tussen 0 en 1023) servoVal = analogRead(joyP); servoVal = kaart (servoVal, 0, 1023, 70, 180); schaal om het te gebruiken met de myservo4.write(servoVal) van de servo (resultaat tussen 70 en 180); stelt u de positie van de servo volgens de geschaalde waarde delay(15); wacht tot de servo om er te komen / / Lees de horizontale joystick (waarde tussen 0 en 1023) servoVal = analogRead(joyX); servoVal = kaart (servoVal, 0, 1023, 70, 180); schaal om het te gebruiken met de myservo3.write(servoVal) van de servo (resultaat tussen 70 en 180); stelt u de positie van de servo volgens de geschaalde waarde delay(15); wacht tot de servo wegwijzer} / ** * joystick weergavewaarden * / outputJoystick() {Serial.print(analogRead(joyH)); void Serial.Print ("---"); Serial.Print(analogRead(joyV)); Serial.println ("---"); Serial.Print(analogRead(joyP)); Serial.println ("---"); Serial.Print(analogRead(joyX)); Serial.println ("---"); }

Gerelateerde Artikelen

Xbox one controller - analoge stick correctie zonder vervanging van de module

Xbox one controller - analoge stick correctie zonder vervanging van de module

Hier ik je, laten zien hoe te repareren van een gebroken Xbox één domeincontroller stok module, zonder vervanging van de module.Hoop u begrijpt alles, omdat mijn Engels isn´t zeer, goed.Nadat mijn derde controller kapot en ik echt ziek van waselke ma
Arduino, 2 servo's + analoge stick (joystick)

Arduino, 2 servo's + analoge stick (joystick)

In mijn andere 2 Arduino tutorials heb ik help nieuwe gebruikers om te spelen tonen en het maken van 2 servo's verplaatsen met een muis.Ditmaal die zal ik helpen verplaatsen u de dezelfde 2 servo's met een analoge stick.En weer heb ik surfen op het i
Xbox 360-controller analoge stick mod

Xbox 360-controller analoge stick mod

dit zal u tonen hoe om te zetten in de knoppen die als de clicky knop in de analoge sticks dienen moeten.Stap 1: materialen  You will need:> een Xbox 360-controller (bedraad of draadloos)> een Torx maat 8-ster-toets (ik heb de mijne op http://www.ev
ARDUINO SOLAR CHARGE CONTROLLER (versie 2.0)

ARDUINO SOLAR CHARGE CONTROLLER (versie 2.0)

Een jaar geleden, begon ik bouw mijn eigen zonnestelsel om macht voor mijn dorpshuis. In eerste instantie maakte ik een LM317 gebaseerde heffing controller en een energie-meter voor de bewaking van het systeem. Ik eindelijk PWM heffing controller. In
Arduino Chicken Coop Controller

Arduino Chicken Coop Controller

De afgelopen paar jaar die mijn familie heeft het houden van ex-batterijkippen - ze zijn ongeveer 18 maanden oud en hebben hun hele leven binnen een gekooide omgeving geleefd. Zo veel als wij houden van deze kleine bundels van vreugde en eieren kan h
ARDUINO SOLAR CHARGE CONTROLLER (versie-1)

ARDUINO SOLAR CHARGE CONTROLLER (versie-1)

In mijn vorige instructables beschreef ik de details van energie monitoring van een off grid solar systeem. Ik heb de 123D circuits competitie daarvoor ook gewonnen. U ziet deze ARDUINO energie METER.Tot slot ben ik mijn nieuwe versie-3 heffing contr
Precision Analog stick extender AKA FPS Freek

Precision Analog stick extender AKA FPS Freek

voor degenen onder u die niet weet wat deze, of doen, ze zijn in feite een apparaat waarmee u meer bereik van de beweging in de joystick, waarmee u kunt spelen bij hogere gevoeligheden in eerste persoon shooter spelletjes.  Hier is een beschrijving v
Losse Nintendo 64 analoge stick reparatie

Losse Nintendo 64 analoge stick reparatie

Nou, als je dit leest, dan uw over om te leren hoe te te bevestigen dat oude controller van de Nintendo 64 met de analoge stok die rond flopt. Alle controllers van Nintendo 64 krijgen uiteindelijk hun losse analoge sticks na een tijdje. Hoe vertel je
Mini Arduino Multi functie Controller w / LCD Display

Mini Arduino Multi functie Controller w / LCD Display

dit Instructable bouwt voort op de Arduino omgeving minimonitor en Arduino EEG minimonitor Instructables.U kunt maximaal 4 Relais met behulp van de tijd, temperatuur en/of licht, je geest, controle of welke sensor u wilt gebruiken.De voorbeelden zijn
Het vervangen van een defecte of gebroken N64-analoge stick met een Gamecube gestyled analoge stick

Het vervangen van een defecte of gebroken N64-analoge stick met een Gamecube gestyled analoge stick

dit leer je hoe je een N64 analoge stick te vervangen door een Gamecube controller Joystick gestyled. De mod is vrij gemakkelijk te doen wat je echt nodig hebt is een kruiskopschroevendraaier hoofd schroevendraaier, een gamecube Joystick voor de N64
Een credit card sized Arduino Ethernet compatable controller boord

Een credit card sized Arduino Ethernet compatable controller boord

ik hou van de Arduino als een eenvoudige en toegankelijke controller platform voor vele uiteenlopende projecten.  Een paar maanden geleden, een gekochte een Ethernet-shield voor mijn Arduino controller te werken aan een aantal projecten met een partn
Wijzigen van oude PS2/PS1 geheugen naar USB-analoge stick

Wijzigen van oude PS2/PS1 geheugen naar USB-analoge stick

hoe te upgraden van een oude spaander van het geheugen om te passen in een nieuwe console of een computer. Misschien wilt u gewoon een unieke USB-stick. Anyway het project kost slechts een paar dollar (hebt u niet een vrije USB-drive), neemt slechts
GOduino III - de breadboard-vriendelijke Arduino gebaseerde robot controller

GOduino III - de breadboard-vriendelijke Arduino gebaseerde robot controller

UPDATES16 nov 2012 gekenmerkt op DangerousPrototypes.com http://goo.gl/N4DIC3 oktober 2012: heb ik een PCB-adapter om te helpen positie IR & ultrasone sensoren 90 graden naar breadboard ter ondersteuning van GOduino III robot projecten ontworpen1 sep
Arduino zelf evenwicht Controller met behulp van digitale IMU, eindelijk!

Arduino zelf evenwicht Controller met behulp van digitale IMU, eindelijk!

Wat is het?DIY Segway/balans controller met moderne digitale IMU sensor.Software voor een Arduino waarmee het standpunt om gegevens te lezen van een van de nieuwere digitale accelerometer/gyroscoop eenheden, processen, de gegevens met behulp van Kalm