analogRead()


[디지털입출력]


사용법

int analogRead(  int iPin ) :  (반환값과 매개변수의 값의 정보는 확실하지 않음)


매개변수

iPin: 읽을 아날라그 핀번호



반환

int ( 0~1023 )


설명

지정된 아날로그 핀에서 값을 읽어온다. 0과 5v사이의 값을 읽어서 0~1023의 값을 반환합니다.


사용 예제


int nInPin = 4;

 

void setup()

{

Serial.begin ( 9600 );    // 하드웨어 시리얼 속도를 9600으로 설정한다.

}

void loop()

{

int val = analogREad( nInPin );    // 입력 핀의 값을 읽기

Serial.print ( "val:" );    // 시리얼통신으로 값을 출력한다.

Serial.println ( val );

}


주의 사항

analogReference()를 이용해서 읽어오는 범위를 변경할수있다.

읽어오려는 핀에 아무것도 연결되어있는것이 없다면 0~1023값중에 하나의 값이 반환된다.

'아두이노 코드 wiki' 카테고리의 다른 글

[함수] analogReference()  (0) 2018.12.24
[함수] analogWrite()  (0) 2018.12.21
[함수] pinMode()  (0) 2018.12.17
[함수] digitalWrite()  (0) 2018.12.15
[함수] digitalRead()  (0) 2018.12.12

+ Recent posts