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 |