본문 바로가기

arduino

(1)
아두이노프로그램 PWM이해하기 아두이노프로그램 포스팅을 시작합니다 아두이노프로그램에서 LED 밝기를 컨트롤 하려면 1.5V, 1.8V, 2.3V, 4.5V 같은 아날로그 전압이 필요합니다. 하지만 앞에서 배운 것처럼 아두이노 우노에는 디지털 값을 보내는 핀은 있지만 아날로그 핀은 없습니다. 아두이노뿐만 아니라 여러 종류의 전자 보드에는 대부분 아날로그 값을 보내는 핀이 없습니다. 아날로그 값은 받을 수는 있지만 보낼 수는 없는 것입니다. 다른 방법이 없을까요? 그 방법이 바로 PWM입니다. 디지털 핀을 5V로 90%, 0V로 10%의 시간으로 켜면 5×0.9+0×0.1=4.5V가 된다. 즉 디지털 핀으로 4.5V전압을 만든 것이죠. 이와 같은 방법으로 0부터 5V 사이 어떤 값의 전압도 만들어 낼 수 있습니다. 이번 아두이노프로그램 ..

반응형