From 429955364d9f40aa77d27587e0033de8b3126a96 Mon Sep 17 00:00:00 2001 From: viridian Date: Tue, 19 Mar 2024 18:20:46 +0100 Subject: [PATCH] Code that does the thing --- serial-controll/Servo.ino | 20 -------------------- serial-controll/main.ino | 29 +++++++++++++++++++++++++++++ 2 files changed, 29 insertions(+), 20 deletions(-) delete mode 100644 serial-controll/Servo.ino create mode 100644 serial-controll/main.ino diff --git a/serial-controll/Servo.ino b/serial-controll/Servo.ino deleted file mode 100644 index c93e792..0000000 --- a/serial-controll/Servo.ino +++ /dev/null @@ -1,20 +0,0 @@ -#include - -Servo myservoA; - -void setup() { - myservoA.attach(9); - - -} - -void loop() { - myservoA.write(30); - delay(2000); - myservoA.write(50); - delay(2000); - myservoA.write(65); - delay(2000); - myservoA.write(50); - delay(2000); -} diff --git a/serial-controll/main.ino b/serial-controll/main.ino new file mode 100644 index 0000000..5fe7938 --- /dev/null +++ b/serial-controll/main.ino @@ -0,0 +1,29 @@ +#include + +char input; +Servo pneu_servo; + +void setup() { + pneu_servo.attach(9); + Serial.begin(9600); + Serial.println("Started give me input"); +} + +void loop() { + if (Serial.available() > 0) { + input = Serial.read(); + switch (input) { + case '1': + pneu_servo.write(30); + break; + + case '2': + pneu_servo.write(50); + break; + + case '3': + pneu_servo.write(65); + break; + } + } +}