박나림_4일차 과제
과제
박*림
2024-07-21
서보모터는 제어 신호에 따라 정해진 위치로 정확하게 회전하는 모터이다. 이 센서는 빨간색 선(VCC), 갈색 선(GND), 주황색 선(디지털 핀)으로 총 3개의 핀으로 구성되어 있다. 서보모터는 PWM 방식을 사용해 제어되지만, 모든 핀이 펄스의 길이를 적절하게 제어할 수 있으므로 특정 PWM핀에 연결된 필요가 없다. 서보모터는 180도까지만 회전한다. 스텝모터는 –360도부터 360도까지 자율보게 회저할 수 있는 모터이다 3D 프린터나 CNC 기계 등 위치 제어가 중요한 장치에서 주로 활용된다. 스텝모터의 동작은 내부의 32개 톱니바퀴가 4개의 전자석에 의해 단계적으로 회전하는 방식으로 이루어진다. 스텝모터는 모터 드라이브에 연결한 상태에서 IN1~4(디지털 핀), 5V, GND에 연결한다. 스텝모터는 전기신호를 받아 움직이며, 이 전기신호는 모터 내부의 코일에 전달되어 회전하게된다. 전기신호순서에 따라 모터의 회전방향을 바꿀 수 있다. 전기신호의 주기(PWM)에 따라 모터의 속도를 바꿀 수 있다. 전기신호의 횟수에 따라 모터의 회전거리를 바꿀 수 있다. 스텝모터를 움직이게 하려면, 순서대로 진행되는 신호와 적절한 전류가 필요하다. 이런 복잡한 작업을 도와주는 장치가 스텝모터 드라이버이다. 스텝모터는 많은 전력을 필요로 하는데, 모터 드라이버가 이런 강력한 전압과 전류를 안전하게 관리해준다. 스텝모터의 회전은 정확한 전기 신호 순서에 따라 결정되며, 이런 신호 순서를 만드는 것도 모터 드라이버가 관리해준다. -코드작성 스텝모터의 속도와 회전방향, 그리고 회전하는 스텝수를 설정