PWM
-
아두이노 | DC모터 PWM 제어Technology/Arduino 2023. 12. 29. 18:00
1. DC모터 DC모터는 직류(Direct Current, DC) 전원을 공급하면 구동축이 회전하는 구동기이다. 부가 기능이 없는 DC모터에는 두 개의 전극이 노출되어 있는데, 여기에 DC 전원을 연결하면 구동축이 한 방향으로 회전한다. 모든 DC모터에는 정격 전압이 있으며, 정격 전압보다 낮은 전압 범위 내에서 DC모터에 공급되는 전압이 커질수록 구동축의 회전 속력이 빨라진다. 이때 IRF520과 같은 트랜지스터를 사용하면 PWM 제어로 DC모터의 회전 속력을 제어할 수 있다. 이번 예제에서 사용할 DC모터는 아래 링크로 접속하면 구매할 수 있으며, 정격 전압은 DC 9V이다. DC Toy / Hobby Motor - 130 Size [ada-711]DC 취미 모터 / 4.5~9VDC / 아두이노 ..
-
아두이노 아날로그 신호 출력: PWMTechnology/Arduino 2023. 8. 18. 18:00
1. 아날로그 신호 출력 아두이노 하드웨어는 기본적으로 디지털 신호만 처리할 수 있기 때문에, 출력되는 신호 또한 디지털 신호 형태로 출력된다. 아두이노 하드웨어에서 아날로그 신호 또한 출력하기 위해, 아날로그 신호와 유사한 효과를 내는 펄스 폭 변조(Pulse Width Modulation, PWM) 신호를 만들어 출력한다. PWM 신호 또한 기본적으로 디지털 신호이기 때문에 디지털 입출력핀을 통해서 출력할 수 있지만, 모든 핀에서 PWM 신호를 출력하는 것은 아니다. PWM 신호를 출력할 수 있는 디지털 입출력핀은 핀 번호 앞에 물결 표시가 되어 있으니, PWM 신호를 출력하고자 한다면 해당 디지털 입출력 핀들을 이용하도록 하자. 2. PWM PWM 신호는 디지털 신호 1과 디지털 신호 0으로..