Skip to content

nanumi

#include <Servo.h> //서보 라이브러리를 불러옵니다.

 

const int potentiometerPin1 = 0;//가변저항기에 연결한 아날로그 핀의 번호를 설정합니다.

//const int potentiometerPin2 = 1;//가변저항기에 연결한 아날로그 핀의 번호를 설정합니다.

//const int potentiometerPin3 = 2;//가변저항기에 연결한 아날로그 핀의 번호를 설정합니다.

//const int potentiometerPin4 = 3;//가변저항기에 연결한 아날로그 핀의 번호를 설정합니다.

 

 

Servo servo1;

Servo servo2;

Servo servo3;

Servo servo4;

 

void setup() {

  servo1.attach(2); // 서보를 사용하는 핀으로 디지털 핀2번을 설정합니다.

  servo2.attach(3); // 서보를 사용하는 핀으로 디지털 핀2번을 설정합니다.

  servo3.attach(4); // 서보를 사용하는 핀으로 디지털 핀2번을 설정합니다.

  servo4.attach(5); // 서보를 사용하는 핀으로 디지털 핀2번을 설정합니다.

  Serial.begin(9600);

}

 

void loop() {

 

  int value1 = analogRead(potentiometerPin1); //가변저항의 값을 읽어들입니다.

  int angle1 = map(value1, 0, 1023, 0, 150); //읽어 들인 값을 0에서 179까지 변환 합니다.

  servo1.write(angle1); //서보의 각도를 설정합니다.

  Serial.println(angle1);        //각도 값 출력

  delay(100); // 서보가 지정한 각도까지 움직이는 동안 대기

 

}

 

이것도 마찬가지 하단모터 시끄러움

왜 모터 한개일때는 괜찮은데 여러개를 설정하면 시끄러울까?

http://urin79.com

우린친구블로그

sketchbook5, 스케치북5

sketchbook5, 스케치북5

나눔글꼴 설치 안내


이 PC에는 나눔글꼴이 설치되어 있지 않습니다.

이 사이트를 나눔글꼴로 보기 위해서는
나눔글꼴을 설치해야 합니다.

설치 취소