Advertisement
maurobaraldi

Arduino Servo Potentiometer Serial

Sep 10th, 2013
53
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.62 KB | None | 0 0
  1. /*
  2. Arduino Servo Test sketch
  3. */
  4. #include <Servo.h>
  5. Servo servoMain; // Define our Servo
  6. int incomingByte = 0;
  7. int servoPos;
  8. static const int minAngle = 0;
  9. static const int maxAngle = 180;
  10.  
  11. void setup()
  12. {
  13.   Serial.begin(9600);
  14. }
  15.  
  16. void loop()
  17. {
  18.   servoMain.attach(14);
  19.   if (Serial.available() > 0) {
  20.     incomingByte = Serial.parseInt();
  21.     if (incomingByte > -1){
  22.       servoPos = constrain(map(incomingByte, 0,180,minAngle,maxAngle),minAngle,maxAngle);
  23.       servoMain.write(servoPos);
  24.       //servoMain.writeMicroseconds(incomingByte);
  25.       Serial.println(incomingByte);
  26.     }
  27.   }
  28.   servoMain.detach();
  29.   // set servo to mid-point
  30. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement