Task
Create a program to sweep the servo back and forth between 0o and 180o gradually such that it takes a total of 18 seconds to complete a back and forth sweep
Hint
...
- Increment and decrement by 1o, with a 50 milliseconds delay at each step
Solution
Code Block |
---|
language | cpp |
---|
theme | Confluence |
---|
|
#include <Servo.h>
Servo myservo;
int pos = 0;
// variable to store the servo position
void setup()
{
myservo.attach(7);
}
void loop()
{
for(pos = 0; pos <= 180; pos++)
{
myservo.write(pos);
delay(50);
}
for(pos = 180; pos >= 0; pos--)
{
myservo.write(pos);
delay(50);
}
}
]] ></ac:plain-text-body></ac:structured-macro> |