>

UNO R3을 사용하여 소형 연동 펌프에 전원을 공급하려고합니다. USB를 사용하여 전원을 공급 받았으며 디지털 쓰기를 사용하여 전원을 공급할 수 있는지 확인하기 위해 깜박임 프로그램을 실행하고 멀티 미터를 사용하여 전압 문제를 해결하기 위해 지연을 연장했습니다. 디지털 쓰기가 높게 설정되어 있어도 모터는 디지털 핀에 연결된 것을 수행하지 않습니다. 모터를 5V 전원 핀에 연결하면 모터가 켜지므로 5V가 충분한 전압임을 알 수 있습니다. DC 모터에 대한 자습서를 살펴 보았고, 가지고 있지 않은 구성 요소를 사용하여 모터 역전으로 설정하는 방법을 설명하고 역전시킬 필요가 없습니다. 모터를 특정 시간 동안 어떻게 회전시킬 수 있습니까?

  • 답변 # 1

    구동하려는 모터는 UNO가 디지털 출력을 통해 제공 할 수있는 것보다 훨씬 높은 전류를 필요로합니다.

    I/O 포트에 대한 자세한 사양을 보려면이 요약을 확인하십시오.

    당신이 할 수있는 일은 Arduino가 제공하는 5V 라인에서 전력을 끌어 오는 것입니다. 그것이 모터를 구동 할 수 있다면, 라인을 사용하여 디지털 I/O에 의해 구동되는 출력단에 전력을 공급하십시오. 이 예를 참조하십시오. 일반적으로 아이디어는 디지털 I/O가 제어 로직을 제공하고 출력 단계는 특정 부하에 필요한 전력을 제공한다는 것입니다.

    GPIO가 직접 구동 할 수있는 일반적인 부하는 저전력 LED입니다. 움직이는 부품과 관련된 모든 것은 일반적으로 힘이 닿지 않는 곳에 있습니다.

  • 이전 arduino - arduino가 USB 또는 잭으로 전원을 공급받는 것을 알 수 있습니까?
  • 다음 rpm 실패 종속성 - fedora 22의 libgdbmso2 () (64bit)