이를 수행하려면 먼저 배열을 구축하여 3개의 GPIO 포트에 초기 값을 할당하고 타이머를 시작한 다음 이를 기반으로 다음 상태를 결정합니다. 현재 상태 다음 각 상태의 타이밍 값은 상태 첨자와 함께 타이밍 배열에서 가져옵니다.
스테퍼 모터는 전기 펄스 신호를 각도 변위 또는 선형 변위로 변환하는 개방 루프 제어 요소 스테퍼 모터 장치입니다. 과부하가 없는 조건에서 모터의 속도와 정지 위치는 펄스 신호의 주파수와 펄스 수에만 의존하며 스테퍼 드라이버가 펄스 신호를 수신하면 다음에 따라 스테퍼 모터를 구동합니다. 설정된 방향은 "스텝 각도"라고 불리는 고정된 각도로 회전하며, 그 회전은 고정된 각도로 한 단계씩 진행됩니다. 각도 변위는 펄스 수를 제어하여 정확한 위치 결정을 달성하는 동시에 펄스 주파수를 제어하여 속도 조절을 달성하여 모터 회전의 속도와 가속도를 제어할 수 있습니다.