정보나눔

오픈소스하드웨어 프로젝트에 대한 다양한 정보를 나누는 공간입니다.

서보모터 정지가 가능한가요?
nelloy | 2017-06-06

아두이노에 서보모터를 사용하려고 하는데요.

소리로 인풋을 주고 그거에 맞게 서보모터를 60도 간격으로 움직이게 만드는겁니다.

그런데 여기서 서보모터가 60도 움직이고 멈춘다음 다시 인풋을 주면 그상태에서 추가로 60도가 더움직이게 

소스를 짤수있을까요?? 저희가 한건 딜레이를 줘서 60도 ---5초---60도 이렇게 만드는게 한계인것같습니다.

소스를 어떻게 빌드해야 하는걸까요??

 

 

#include <Servo.h> 
const byte pinServo = 9; //PWM
Servo servo; 
void setup() 

servo.attach(pinServo); 

void loop() 
{
int pos; 
for(pos = 0; pos <= 180; pos++)
{
servo.write(pos);
delay(15);

for(pos = 180; pos>=0; pos--)

servo.write(pos);
delay(15);

}

이전글   |    아두이노 컴파일은 되고 업로딩할때 잘못된 라이브러리가 C:\Program Files (x8... 2017-06-05
다음글   |    오렌지BLE 시작하기 2017-06-06