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

서보 모터 3 방향 회전 구현.


               위에서  사용한  중앙  방향  설정  코드를  기초로  구현  해봅니다.
               아래의  코드는  중앙  85  도  기준으로  왼쪽  40 도,  오른쪽  40 도  서보모터  회전하는  코
               드입니다.  각각의  구분  회전  단계마다  3 초  잠시  정지를  시킵니다.
               물론  중앙  방향  기준  좌/우  40 도는  절대적인  기준값이  아니므로  테스트  및  환경에
               따라  적절히  조절  해주면  됩니다.



                        코드: 4WD_EX_6



                 #include <Servo.h>      // 서보 모터 사용하기 위한 헤더파일 선언.

                 Servo myservo;


                 void setup()
                 {
                 Serial.begin(9600);

                     // 아두이노 우노의  9 번 포트에 연결합니다.
                     myservo.attach(9);



                     // 중앙 방향으로 회전만 합니다.
                     // 시스템 기동 시 중앙 방향으로 향하게 합니다.
                     myservo. write(85); // or 84
                     delay(3000); // 3  초 지연.
                 }

                 void loop()
                 {
                     Serial.println("right");
                     // 오른쪽 40  도 방향.
                     myservo.write(85-40);







                                                   129
   125   126   127   128   129   130   131   132   133   134   135