Arduino® 모터의 다른 유형은 무엇입니까?
Arduino® 마이크로 컨트롤러는 여러 가지 다른 유형의 모터를 제어하는 데 사용될 수 있습니다. 정확한 전자 제어 회로는 프로젝트에 따라 다르지만 모든 모터는 Arduino® 보드의 출력 핀에 연결됩니다. 프로그래밍 코드는 연결된 모터의 속도와 방향을 변경하거나 모터를 선택한 위치로 전진시키는 데 사용될 수 있습니다. Arduino® 모터의 가장 일반적인 세 가지 품종은 직류 (DC), 스테퍼 및 서보입니다.
직류 모터는 비교적 간단하며 많은 목적으로 사용될 수 있습니다. DC 모터에는 자석 안에 배치 된 와이어 코일이 포함되어 있습니다. 코일을 통해 전기가 전송되면 결과 전자기장으로 인해 샤프트가 회전합니다. 이 프로젝트에 사용되는 직접 전류 Arduino® 모터에는 간단한 기어 박스가 포함되어있어 무거운 휠을 돌리거나 다른 기계적인 작업을 수행하기위한 레버리지를 제공합니다.
매우 작은 DC 모터는 Arduino® 출력에 직접 연결할 수 있습니다.핀, 그러나 전류의 40 milliamp 이상을 끌어들이는 모터에는 추가 제어 회로가 필요합니다. 트랜지스터는 종종이 목적으로 사용됩니다.; 이를 통해 Arduino®는 저전류 신호를 사용하여 고체 스위치를 활성화하고 고전류 전원을 모터로 보냅니다. 로봇 공학과 같은 일부 응용 분야에서는 여러 트랜지스터가 "H- 브리지"로 알려진 배열로 결합됩니다. H- 브리지를 사용하면 전기 극성을 되돌릴 수 있으며 DC Arduino® 모터를 앞뒤로 구동 할 수 있습니다.
Arduino® Stepper Motors는 DC 모터와 유사하지만 지속적으로 회전하지 않습니다. 대신, 전자기 코일의 내부 배열은 스테퍼 모터 전진 또는 "스텝"을 작은 단위로 전진시킵니다. 이 움직임의 예로서, 배터리 구동 아날로그 시계의 손은 종종 스테퍼 모터에 의해 구동됩니다. 스테퍼 모터가 부착 된 Arduino® 모터일련의 펄스를 출력하도록 프로그래밍해야합니다. 각 신호는 모터가 한 번 "단계"하게됩니다.
서보 모터는 DC 또는 스테퍼 모터와 크게 다릅니다. 이 모터에는 샤프트 위치를 매우 정확하게 제어하기위한 기어와 회로가 통합되어 있습니다. 이러한 유형의 Arduino® 모터는 일반적으로 완전한 원형 회전을위한 것이 아니라 대신 90 ° 또는 180 ° 범위 내에서 이동합니다. 서보 모터에는 일정한 전원과 위치 신호가 모두 필요하므로 샤프트의 정확한 위치를 결정합니다. 이 모터가 종종 호출되는 서보는 종종 속도와 정확도로 위치에서 위치로 이동할 수 있습니다.