답변:
AREF :
전압 기준 아날로그-디지털 변환기 (ADC)입니다. 아날로그 스펙트럼의 상단에 표준 5V 기준 대신 사용할 수 있습니다. 예를 들어 ADC를 사용하여 0-1.5V 범위의 신호를 모니터링하려는 경우 ADC의 전체 스케일을 얻을 수 있습니다 AREF를 1.5V 신호에 연결합니다. 0V ~ 5V 범위 밖의 신호를 연결하지 마십시오!
이 기능을 analogReference(EXTERNAL);
사용 하려면 을 사용하기 전에 실행해야합니다 analogRead()
. 또한:
아날로그 참조를 변경 한 후 analogRead ()의 처음 몇 개의 판독 값이 정확하지 않을 수 있습니다.
자세한 정보는 AnalogReference를 참조하십시오 .
IOREF :
이것은 해당 보드의 I / O에 해당하는 전압입니다. 예를 들어 Uno는이 핀에 5V를 공급하지만 Due는 3.3v를 공급합니다. 이 핀으로 신호를 보내면 아무 효과가 없습니다.
라벨이없는 핀 :
이 핀은 사용되지 않지만 향후 제품과의 호환성을 보장하기 위해 존재합니다. 내가 본 R3 보드의 아무것도 연결되어 있지 않습니다.
AREF
핀과 관련하여 Arduino에는 10V ADC (Analog-Digital-Converter)가 제공되어 0V와 5V 사이의 입력 전압을 0과 1023 사이의 정수 값으로 변환합니다.이 결과 약 4.8mV의 분해능이 발생합니다.
센서가 더 낮은 최대 전압 만 제공하는 AREF
경우 더 높은 해상도를 얻기 위해이 전압을 핀 에 적용 할 수 있습니다.