Arduino
[PlatformIO] 아두이노 PWM 사용하기 analogWrite()
해당 게시물에서는 VS Code PlatformIO를 사용합니다. 참고바랍니다. 안녕하세요 데브구일입니다! 이번에는 PWM에 대해 알아보도록 하겠습니다. PWM은 Pulse Width Modulation의 약자로 펄스 폭 변조를 말합니다. 디지털 신호의 펄스를 변조! 즉 펄스의 비율을 변조하여 아날로그 값과 비슷하게 출력하는 기능입니다! 아래 그림을 한번 확인해주세요! (이 그림은 제가 PPT로 그렸습니다!!) PWM은 위 그림과 같이 디지털 신호의 폭을 변조하는데 여기에서 펄스 폭의 비율을 Duty Cycle이라 합니다! Duty Cycle을 퍼센트로 표현 하였는데요. 이 비율이 어느 정도에 되는지에 따라 5V의 퍼센트로 출력이 되게됩니다! 아두이노에서는 analogWrite()를 사용하게되는데요. a..
2022. 5. 17. 20:58