본문으로 건너뛰기

제품소개 준비중입니다.

빠른시일 내 오픈하도록 노력하겠습니다.
감사합니다.


자료실

만지고 만들면서 쉽게 배우는, 글로벌 코딩


자료실

코딩자료 | 가변저항과 서보모터


페이지 정보

작성자 글로벌코딩 작성일17-04-26 09:23 조회수 481회

본문

// Servo 라이브러리를 사용하기 위해 아래와 같이 입력합니다. #include <Servo.h>
// Servo 라이브러리 변수를 초기화합니다.
void setup()
{
// 서보 모터를 제어할 핀 번호를 설정합니다. myservo.atach(9);
}
void loop()
{
// 가변저항기의 값을 읽어서 서보 모터의 각도로 설정합니다.

// 가변저항기의 값은 아날로그 핀에서 읽기 때문에
// 최소 0, 최대 1023입니다.
//map 함수를 이용해 최소 0, 최대 120 범위에 있는 것처럼 바꿔줍니다. myservo.write(map(analogRead(A0),0,1023,0,120);
//서보 모터의 각도가 변하는 것을 기다리기 위해
// 0.015초 멈춥니다. delay(15);
}

----------------------------------------------------------------------

 
#include <Servo.h>
Servo myservo;
void setup()
{
 myservo.attach(9);
}
void loop()
{
myservo.write(map(analogRead(A0),0,1023,0,120));
 delay(15);
}

 

 

 

 

=======================================================================

 

int led = 11;

void setup() {
 
}

void loop() {
  int a = analogRead(A1);
  analogWrite(led, a/4);
}