본문 바로가기

Lab/아두이노

아날로그와 디지털, PWM

아날로그 

전압, 전류와 같이 연속적으로 변하는 물리량

 

디지털

어떤 양이나 데이터를 2진수로 표현한것

연속적인 값을 세분화하여 그 값을 하나의 값으로 표시한다. 

0과 1 두가지로 신호전달에 왜곡이 없음 

 

 

PWM 

디지털 신호는 0과1 두가지 가지는데 펄스를 기준으로 0과 1 비율을 조절하여 아날로그와 같은 신호를 주는것

(아날로그는 아님)

이 때 한펄스 내에서 1의 비율을 Duty Cycle 이라고 한다. 

 

예를들어 

LED가 1초에 한번씩 깜빡이면 우리는 인지가 되지만 

0.01초에 한번씩 깜빡이면 인지 할수 없다. 

실제로 디지털 신호에 의한 on/off 이지만 이 LED는 100%켜저 있는 LED보다 어두울 것이다. 

이것이  PWM을 통해 LED의 밝기를 조절하는 것이다. 

 

Vin

아두이노 보드에 전원을 공급하거나 보드의 전원을 가져올 수 있음

장점으로는 외부 전압을 그대로 사용할 수 있다.

전부 가능한건 아니고 제한이 있음

7~12V 적절 최대 20V 가능하지만 좋지는 않다. 

 

RX/TX 

 

시리얼 통신임 

하나의 선으로 하는 직렬 통신으로 일정한 시간간격으로 디지털 신호를 보냄 

오래걸리지만 저렴하게 통신할 수 있음

 

D0 -  RX 핀의 기능을 가지고 있다. 

통신 수행 시 수신 핀으로 사용될 수 있는 핀이다. 

 

D1 - TX 핀의 기능을 가지고 있다.

통신 수행시 발신 핀으로 사용될 수 있는 핀이다.