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

+ Recent posts