Hello everybody. I have another problem. This is my code:
// Sweep
// by BARRAGAN <http://barraganstudio.com>
// This example code is in the public domain.
#include <Servo.h>
Servo myservo; // create servo object to control a servo
// a maximum of eight servo objects can be created
int pos = 0; // variable to store the servo position
void setup()
{
myservo.attach(9); // attaches the servo on pin 9 to the servo object
}
void loop()
{
for(pos = 0; pos < 180; pos += 1) // goes from 0 degrees to 180 degrees
{ // in steps of 1 degree
myservo.write(pos); // tell servo to go to position in variable 'pos'
delay(150); // waits 15ms for the servo to reach the position
}
delay(10000);
for(pos = 180; pos>=1; pos-=1) // goes from 180 degrees to 0 degrees
{
myservo.write(pos); // tell servo to go to position in variable 'pos'
delay(150); // waits 15ms for the servo to reach the position
}
}
The servo turn for the max position, then waits 10 seconds and turn back to the original position. My problem is that it not follow the program. He not waits the 10 second and it not delay(150) inside each loop. I dont know why. I am using arduino UNO with Arduino 1.0.3. I Upload the programm and then reset the Arduino, but doesnt follow that code.
Anyone knows why?