2014-09-19 4 views
0

Arduino (브랜드) 로봇에 서보를 연결하려고하지만 벨로우즈 코드에 사용할 핀이 확실하지 않습니다. 대부분의 사람들은 arduino Unos 용 서보를 제어하기 위해 9 번 핀과 10 번 핀을 사용하는 것이 좋습니다. 그러나 핀 9는 이미 LCD의 슬레이브 선택 핀으로 사용 되었기 때문에 사용할 수 없습니다. myservo.attach()에서 19-22 핀을 호출하여 TKD0-TKD3 핀에 연결하려고 시도했습니다. 코드가 실행되지만 서보가 회전하지 않고 뜨거워 지거나 기울어집니다.Arduino (브랜드) 로봇에 서보 연결

잘못된 핀 연결 이외의 문제 일 수 있습니까?

감사합니다, -M

내가 컨트롤 보드의 핀 매핑 다음을 참조되었습니다 http://arduino.cc/en/Main/Robot) http://fabcirablog.weebly.com/blog/grappling-with-the-arduino-robot-control-board

#include <Servo.h> 

Servo myservo; // create servo object to control a servo 


int pos = 0;  

void setup() 
{ 

    myservo.attach(19); // attaches the servo on pin 9 to the servo object 
} 



void loop() 
{ 
    for(pos = 0; pos < 60; pos += 1) 
    {         
myservo.write(pos);    
delay(15);       
    } 
    for(pos = 60; pos>=1; pos-=1)  
    {         
    myservo.write(pos);    
    delay(15);      
    } 
} 
+0

서보로 시도 할 수있는 일반적인 Arduino Uno가 있습니까? 이것은 단지 서보에 문제가 없다는 것을 확인할 수있을 것입니다. 귀하의 코드는 괜찮습니다. 로봇에 서보가 올바르게 연결되어 있습니까? 플러그가 뒤 바뀌 었습니까? 이것들은 확인해야 할 것들에 불과합니다. –

+0

감사합니다. Tim, 저는 Arduino Uno가 없지만 확인을 위해 다른 서보를 사용했습니다. 네, 배선이 정확하다고 확신하고 다양한 조합을 시도해 보았습니다. – mimas

답변

0

당신은이 로봇이 바로?

Arduino Robot

그리고 당신은 고전적인 서보 (3 핀, 노란색, 빨간색과 검은 색 케이블)을 사용하고 있습니까? 그렇다면 .... 조심해. 설계도에 따르면, 기판 (예를 들어 TKD0)의 커넥터의 핀은 일반적으로 서보는

DATA 
+5V 
GND 

가 그래서 .. 당신이 핀을 반전 짧은 케이블을해야하지만

+5V 
AD1 
GND 

입니다 .

이것이 문제가 아닐 경우 .. 19 번 핀이 올바른 번호인지 확인하십시오. 참조를 찾을 수는 없지만 arduino 설계자가 제안한대로 TKD0 (올바른 핀을 정의하는 매크로 일 수 있음)이라고하는 것이 좋습니다.

+0

답장을 보내 주셔서 감사합니다. 예, 점퍼 선을 사용하여 핀을 반전 시켰으므로 배선에 문제가 있다고 생각하지 않습니다. 설명서 (http://arduino.cc/en/Main/Robot)를 읽으면서 서보를 실행하는 데 다음 지정을 사용할 수 있다고 생각합니다. 19 == A1 == TKD0, 20 == A2 == TKD1, 21 == A3 == TKD2, 22 == A4 == TKD3, myservo.attach()에 'TKD0'을 넣으려고했지만 코드가 실행되지 않기 때문에이 값을 허용하지 않습니다. – mimas

+0

음, 예;) 지금 볼 수 있습니다. 글쎄, 내가 생각할 수있는 또 다른 제안이 3 개있다. 1) 동일해야하더라도 19 대신에 A1을 사용하십시오. 2) 핀에 LED를 연결하여 깜박이도록하십시오. 그래서 당신은 문제가 무엇인지 알 수 있습니다. 3) 최상의 테스트 : 오실로스코프를 핀에 부착하고 그 라인에서 통과하는 것을 확인하십시오. 또한 핀의 전압을 확인할 수 있습니다. – frarugi87

+0

감사합니다. 나는 대신 A4를 사용하고 오실로스코프를 사용하여 문제를 격리하고 서보가 작동 중입니다! – mimas