Page 63 - 최강 아두이노 퍼스트 참고서
P. 63

의 기준값이기 때문입니다.




                                                                        AREF 포트























                                          그림 3-28 AREF 포트 위치
               아두이노에서 사용되는 ATMega328 MCU 의 ADC 는 기본 전압을 내부에서 사용 되 는 기준

               전압으로 작동 됩니다.
               analogRead(A0); 함수를 사용하여 A0 포트의 값을 읽어보면 0~5V 전원 입력하는 경 우 0 부
               터 1023 으로 나옵니다.
               ATMEGA328P MCU 는 내부 기준전압은 5V 기준으로 사용합니다.

               하드웨어, MCU 등에서의 기준/기본 전압이라는 용어는 대부분 최대값 기준이라고 보 면 됩
               니다. 즉, 기준전압이라는 말은 최대전압 값이라는 겁니다. 중간 값이나 최소값 이 아닙니다.
               최대값과 0 까지(Ground, GND)의 기준값이라는 의미입니다.
               아두이노 우노 R3 는 5V 기본 기준값으로 설정 되어 있습니다.  아두이노의 다른 보드 중 일
               부는 3V3 (3.3V)로 되어 있는 것도 있습니다.

               AREF 포트를 사용 하는 경우는 많지 않습니다. MCU 자체 또는 사용되는 외부 부품 사용시
               온도 변화에 따른 아날로그 값이 변경되는 경우 단독으로 AREF 에 전압을 입력하여 주면 오
               차가 적은 값을 구할 수도 있습니다.
               아두이노 우노 R3 는 AREF 에는 5V 가 설정 되어 있습니다. HIGH 는 5V 로 되어 있는 것도

               그 이유입니다.
               만약, 아두이노 우노 R3 보드가 설계부터 3.3V 사용하는 보드였다면 HIGH 는 3.3V 입니다.
               아두이노에서는 AREF 포트를 사용하기 위한 함수가 지원 되고 있습니다. analogReference()





                                                    63
   58   59   60   61   62   63   64   65   66   67   68