아두이노 기초2015. 2. 24. 23:17


예제 1

#include <Servo.h>

Servo myservo; // Servo 라이브러리 변수 선언
int pos = 0;

void setup() {
  myservo.attach(9); // 서보 모터를 제어하고자 하는 핀 번호 설정
}

void loop() {
  // 서보 모터가 자동으로 0~120도로 움직인다.
  for(pos=0; pos<120; pos+=1) {
    myservo.write(pos); // 서보 모터의 각도를 설정
    delay(15);
  }
}


예제 2

#include <Servo.h>

Servo myservo; // Servo 라이브러리 변수 선언

void setup() {
  myservo.attach(9); // 서보 모터를 제어하고자 하는 핀 번호 설정
}

void loop() {
  myservo.write(map(analogRead(A0), 0, 1023, 0, 120));
  delay(15);
}


'아두이노 기초' 카테고리의 다른 글

12. 디지털 입출력, 아날로그 입출력  (0) 2015.02.25
11. 시리얼 통신  (0) 2015.02.25
9. 7세그먼트  (0) 2015.02.24
8. LCD 패널  (0) 2015.02.24
7. 초음파센서  (0) 2015.02.24
Posted by trikyu