Page 125 - 최강 아두이노 스마트 자동차 로봇 키트
P. 125

// 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(15);                  // waits 15ms for the servo to
                 reach the position
                     }
                     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(15);  // waits 15ms for the servo to reach the position
                     }
                 }
















                                                   124
   120   121   122   123   124   125   126   127   128   129   130