Professional Documents
Culture Documents
#include
<Servo.h>
Servo myservo;//createservoobjecttocontrolaservo
//
twelve
servoobjectscanbecreatedonmostboards
int
pos
=
0;//variabletostoretheservoposition
void
setup()
{
myservo.attach(9);
void
loop()
{
swip();
aspersor();
inventada();
void
swip(){
for
(pos
=0;pos<=180;pos+=1){//goesfrom0degreesto180degrees
//
in
stepsof1degree
myservo.write(pos);//tellservotogotopositioninvariable'pos'
delay(15);//waits15msfortheservotoreachtheposition
for
(pos
=180;pos>=0;pos-=1){//goesfrom180degreesto0degrees
myservo.write(pos);//tellservotogotopositioninvariable'pos'
delay(15);//waits15msfortheservotoreachtheposition
void
aspersor(){
for
(pos=0;pos<=180;pos+=20){
myservo.write(pos);
delay(300);
}
}
voidinventada(){
for
(pos=0;pos<=180;pos+=20){
myservo.write(pos);
delay(50);
}
}