Beaglebone Black 용 장치 드라이버를 작성하여 ULN2003A 보드를 통해 연결된 28BJY-48 스테퍼 모터를 단순히 회전시킵니다. 모든 것이 잘 작동하지만, 모터는 회전하지만, 각 핀이 모터로 신호를 "포착"하기 위해 HIGH로 스위칭 된 후에 msleep(1)을 사용해야 할 필요가 있음을 발견했습니다. 잠자기 시간없이 루프를 돌리면 모터에
28BYJ-48 Stepper Motor가 회전의 1/4을 회전하고 멈추도록하려고하는데 코드에서이를 구현하는 데 문제가 있습니다. 내가 찾은 것은 내가 코드에서 숫자를 작게 만들거나 그것이 제대로 작동 할 것이라고 생각하게하는 방법으로 그것을 변경하는 것입니다. 회전을 멈추게 할 수는 없습니다. 아래는 코드의 유용한 부분입니다. Stepper_Seek 여기