How to modify the servo sweep code to different angles?


the link code is:
http://arduino.cc/en/tutorial/sweep

the code is:
code: [select]

// sweep
// barragan <http://barraganstudio.com>
// example code in public domain.


#include <servo.h>

servo myservo;  // create servo object control servo
                // maximum of 8 servo objects can created

int pos = 0;    // variable store servo position

void setup()
{
  myservo.attach(9);  // attaches servo on pin 9 servo object
}


void loop()
{
  for(pos = 0; pos < 180; pos += 1)  // goes 0 degrees 180 degrees
  {                                  // in steps of 1 degree
    myservo.write(pos);              // tell servo go position in variable 'pos'
    delay(15);                       // waits 15ms servo reach position
  }
  for(pos = 180; pos>=1; pos-=1)     // goes 180 degrees 0 degrees
  {                               
    myservo.write(pos);              // tell servo go position in variable 'pos'
    delay(15);                       // waits 15ms servo reach position
  }
}


this makes servo motor go 0 180 degrees , 180 0. if wanted go 0 30 , back, change to:
code: [select]

// sweep
// barragan <http://barraganstudio.com>
// example code in public domain.


#include <servo.h>

servo myservo;  // create servo object control servo
                // maximum of 8 servo objects can created

int pos = 0;    // variable store servo position

void setup()
{
  myservo.attach(9);  // attaches servo on pin 9 servo object
}


void loop()
{
  for(pos = 0; pos < 30; pos += 1)  // goes 0 degrees 180 degrees
  {                                  // in steps of 1 degree
    myservo.write(pos);              // tell servo go position in variable 'pos'
    delay(15);                       // waits 15ms servo reach position
  }
  for(pos = 30; pos>=1; pos-=1)     // goes 180 degrees 0 degrees
  {                               
    myservo.write(pos);              // tell servo go position in variable 'pos'
    delay(15);                       // waits 15ms servo reach position
  }
}

what happened when tried?


Arduino Forum > Using Arduino > Project Guidance > How to modify the servo sweep code to different angles?


arduino

Comments

Popular posts from this blog

Convierte tu Raspberry en un NAS. Firmware fvdw-sl 15.3 - Raspberry Pi Forums

How to format a Get Request

avrdude: verification error, first mismatch at byte 0x0000 0x0c != 0x62