Arduino 모터 쉴드 주황색 / 흰색 핀 사용법


10

나는 메가 보드에 연결된 것과 같은 Arduino 모터 쉴드가 있습니다.

아두 이노 모터 쉴드

보드의 주황색과 흰색 핀 블록에 대한 자세한 정보를 알고 싶습니다. 아두 이노 웹 사이트는 다음과 같은 정보를 가지고 있지만 그들을 사용하는 것이 가장 좋습니다 또는 어떤 핀이 핀 등의 데이터에 매핑되는 것을의 설명을 제공하지 않습니다

  • A2 및 A3에 연결된 2 개의 아날로그 입력 (흰색) 용 TinkerKit 커넥터.
  • 핀 D5 및 D6의 PWM 출력에 연결된 2 개의 Aanlog 출력 (중간 주황색)을위한 TinkerKit 커넥터.
  • TWI 인터페이스 용 TinkerKit 커넥터 (4 핀이있는 흰색), 하나는 입력 용이고 다른 하나는 출력용입니다.

내가하고 싶은 것은 보드에 서보를 연결하고 주황색 OUT블록 중 하나를 사용할 수 있기를 바랐습니다 . 나는 이것이 가능한지 아닌지를 의심하게 만드는 예를 찾지 못했습니다. 나는 그것을 꽂을 것이지만 방패 / 메가 / 서보를 튀기는 것을 두려워합니다. 아마 비이성적 인 두려움이지만, 지금은 다른 하나를 감당할 수 없습니다!

블록의 어느 핀이 데이터, VCC 및 외부에 할당되어 있는지 알 수 없으므로 누구나 알고 있다면 대답에 감사드립니다.

또한 이해하지 못하는 것이 귀찮기 때문에 TWI커넥터는 무엇입니까?

나는 실제로 몇 가지 답변을 사용할 수 있기 때문에 이것이 일반적인 질문이 아니기를 바랍니다.


Arduino 포럼에는 유용한 정보가 있습니다. forum.arduino.cc/index.php?topic=94474.0
akellyirl

감사합니다 @ akellyirl, 그것은 확실히 도움이됩니다. 내가 기대했던 것은 아니지만 놀랍지 않습니다 ... 필요에 따라 Arduino의 별도 핀으로 이동하려면 개별 커넥터가있는 서보에서 3 선 케이블을 연장하면됩니다. (특히 커넥터를 연결하고 싶지는 않습니다.) 오 잘!
bladepanthera

Adafruit는 2 개의 서보를위한 핀을 제공하는 Motor Shield를 사용합니다. learn.adafruit.com/adafruit-motor-shield-v2-for-arduino/…
akellyirl

TWI = 2 선 인터페이스 (다른 2 핀은 전원 및 접지입니다). 이것은 아마도 불완전한 I²C 버스 구현의 이름을 바꾼 것입니다. en.wikipedia.org/wiki/I%C2%B2C#Derivative_technologies
Ron

답변:


2

블록의 어느 핀이 데이터, VCC 및 외부에 할당되어 있는지 알 수 없으므로 누구나 알고 있다면 대답에 감사드립니다.

TinkerKit의 Custom Distance Sensor 페이지 예에 따르면 ,

센서의 가장자리를 보면 전원 (5V), 접지 및 신호 인 3 개의 핀을 볼 수 있습니다. TinkerKit과 동일합니다! 다른 순서로 모듈.

유일한 차이점은 신호 및 접지 케이블이 반전된다는 것입니다.

따라서 커넥터의 순서는 Vcc 신호 접지입니다.

다른 방법, 그리고 100 % 확실하게하려면 멀티 미터로 저항을 측정하십시오. 측정기에 연속성 테스트 기능이 있으면 신호음이 울리기 때문에 훨씬 좋습니다.

어쨌든, 프로브의 한쪽 끝을 커넥터의 핀 1에 놓고 다른 쪽 끝을 GND에 놓고 저항이 0 옴에 매우 가까운 지 확인하십시오. OL (Over-Limit)을 읽는 경우 해당 핀은 GND가 아닙니다.

대신 Vcc에 프로브를 놓으면 0ohm 또는 경고음이 나타납니다. 이제 핀이 Vcc임을 알게되었습니다.

다른 핀에 대해서도 동일한 작업을 수행하고 어느 핀이 접지되어 있는지 확인하십시오. 세 번째 핀은 PWM 출력입니다. D5 또는 D6에 연결되어 있으며 해당 핀의 연속성을 확인하여 어느 핀인지 확인하십시오.


7

... 핀이 데이터 핀 등에 매핑됩니다.

방패 페이지는 회로도를 제공합니다

보드의 주황색과 흰색 핀 블록에 대한 자세한 정보를 알고 싶습니다

이것들은 보드에 참조가 인쇄되어 있습니다. 여기에 이미지 설명을 입력하십시오


TWI IN 및 TWI OUT

이들은 동일하며 Arduino의 동일한 I2C 핀 (SCL, SDA)에 연결되어 있습니다. 둘 이상의 장치를 연결하려는 경우 도움이됩니다. 여기에 이미지 설명을 입력하십시오


OUT 5, OUT 6

Arduino 핀 5 및 6에 연결 (PWM 출력)

여기에 이미지 설명을 입력하십시오


IN 2, IN 3

A2 및 A3에서 아날로그에 연결

여기에 이미지 설명을 입력하십시오


모터를 구동하기위한 L298 의 전원 출력은 파란색 나사 커넥터입니다.

여기에 이미지 설명을 입력하십시오


1
@bladepanthera는 ~Arduino 보드 의 물결표를 볼 때이 핀이 PWM을 지원한다는 것을 상기시킵니다. 또한 커넥터를 사용할 때 "입력"및 "출력"개념이 제안됩니다. 차라리 아날로그 입력이 가능하다는 것을 상기시켜주는 A2, A3을보고 싶습니다.
Chris K

1

서보를 제어하기 위해 Thinkerkit 핀 (~ 5 및 ~ 6)을 사용할 수 있습니다. 여기서 약간의 조정이 필요합니다. 취미 서보 모터에는 주황색 (신호), 중간에 빨간색 (live +), 갈색 (gnd-)의 3 핀이 있습니다. 그러나 모터 쉴드 rev3는 신호에 중간 핀을 사용합니다. 이 문제를 해결하려면 서보 플러그의 중간 와이어를 주황색 와이어로 교체하십시오.

전선에서 플러그가 빠지는 것을 방지하는 세 개의 작은 걸쇠가 있으며 바늘 끝을 사용하고 약간의 힘으로 약간 들어 올린 다음 서보 플러그에서 전선을 당겨 빼십시오.

arduino 코드에 핀 5 또는 6을 부착해야합니다. servo.h 라이브러리를 사용했습니다.


1

Deek-Robot Motor Shield의 '오렌지'(출력) 핀을 사용하여 서보 하니스 플러그의 '+ 5vdc'및 '신호'와이어를 교체하여 서보를 구동 할 수 있지만 이렇게하지 않는 것이 가장 좋습니다. 서보의 현재 드라이브가 Arduino UNO에서 가져 오기 때문입니다. 개별 서보가 125ma에 액세스 할 때 잘 끌어 당길 수 있다면, 전류 인출은 관련 Arduino UNO 회로의 전류 싱크 제한을 초과 할 수 있습니다. 서보의 전류원으로 전기적 노이즈에 대해 적절히 필터링 된 외부 전원을 사용하는 것이 가장 좋습니다. 이것은 여러 정보원에서 문서화 / 권장되었습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.