Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- Arduino Servo Test sketch
- */
- #include <Servo.h>
- Servo servoMain; // Define our Servo
- int incomingByte = 0;
- int servoPos;
- static const int minAngle = 0;
- static const int maxAngle = 180;
- void setup()
- {
- Serial.begin(9600);
- }
- void loop()
- {
- servoMain.attach(14);
- if (Serial.available() > 0) {
- incomingByte = Serial.parseInt();
- if (incomingByte > -1){
- servoPos = constrain(map(incomingByte, 0,180,minAngle,maxAngle),minAngle,maxAngle);
- servoMain.write(servoPos);
- //servoMain.writeMicroseconds(incomingByte);
- Serial.println(incomingByte);
- }
- }
- servoMain.detach();
- // set servo to mid-point
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement