analogReference()
[디지털입출력]
사용법
void analogReference( inti type ) : (반환값과 매개변수의 값의 정보는 확실하지 않음)
매개변수
itype : DEFAULT를 주로 사용
DEFAULT : 5v or 3.3v (아두이노 보드의 기본전압값)
INTERNAL : 내장 참조 전압, ATmega168 , ATmega328P에서는 1.1v, ATmega8에서는 2.56v
INTERNAL1V1 : 내장된 1.1V참조전압 (아두이노메가 전용)
INTERNAL2V56 : 내장된 2.56V참조전압 (아두이노메가 전용)
EXTERNAL : AREF핀(0~5v 전용)에 인가된 전압을 사용
반환
void ( 없음 )
설명
아날로그 입력에 사용되는 입력 범위의 최대값을 설정합니다.
사용 예제
int nInPin = 3;
void setup()
{
}
void loop()
{
int val = analogRead ( nInPin ); // 입력 핀의 값을 읽기
analogReference ( EXTERNAL );
int val1 = analogRead ( nInPin ); // 입력 핀의 값을 읽기
}
주의 사항
analogReference()를 사용한후에 처음 몇번은 analogRead()에서 읽는 값이 부정확 할수도있습니다.
'아두이노 코드 wiki' 카테고리의 다른 글
[함수] constrain() (0) | 2018.12.27 |
---|---|
[함수] abs() (0) | 2018.12.25 |
[함수] analogWrite() (0) | 2018.12.21 |
[함수] analogRead() (0) | 2018.12.19 |
[함수] pinMode() (0) | 2018.12.17 |