-
Notifications
You must be signed in to change notification settings - Fork 0
/
servo.ino
30 lines (27 loc) · 884 Bytes
/
servo.ino
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
//Working With A SERVO -> which is to give a direction or Position
//Using Servo library
#include <Servo.h>
int servoPin=9;
int servoPos=0; // in degrees
Servo vServo;
int servoAngle;
String input="Enter the Servo Position(degrees):: ";
String output="Servo At Angle:: ";
void setup() {
// put your setup code here, to run once:
Serial.begin(9600);
vServo.attach(servoPin);
pinMode(servoPin,OUTPUT);
}
void loop() {
// put your main code here, to run repeatedly:
vServo.write(servoPos);//return position to 0 degrees
Serial.println(input); //Ask for the User input for the direction
while(Serial.available()==0){
}
//User input
Serial.println(output);
servoAngle=Serial.parseInt();//input Value assign to a variable
Serial.print(servoAngle);
vServo.write(servoAngle);// Servo move the direction input by the user
}