From 69433e0a21725015743c5020097c9b43e846698c Mon Sep 17 00:00:00 2001 From: "Jake Sarkar (sarkarj)" Date: Sat, 8 Feb 2020 02:47:35 +0000 Subject: [PATCH] Moved servo with joystick --- Joystick.ino | 43 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 Joystick.ino diff --git a/Joystick.ino b/Joystick.ino new file mode 100644 index 0000000..58bb243 --- /dev/null +++ b/Joystick.ino @@ -0,0 +1,43 @@ + +#include +Servo servo; + +const int sw = 2; +const int x = 0; +const int y = 1; +int xjoypos; +int i = 0; + +void setup() { + pinMode(sw, INPUT); + digitalWrite(sw, HIGH); + Serial.begin(115200); + servo.attach(3); + servo.write(0); + + +} + +void loop() { + Serial.print("Switch: "); + Serial.print(digitalRead(sw)); + Serial.print("\n"); + Serial.print("X - axis: "); + Serial.print(analogRead(x)); + Serial.print("\n"); + Serial.print("Y - axis: "); + Serial.print(analogRead(y)); + Serial.print("\n\n"); + xjoypos = analogRead(x); + if (xjoypos > 520) + { + if(i < 180)i+=10; + } + if (xjoypos < 500) + { + if(i > 0) i -= 10; + } + servo.write(i); + delay(15); + +}