Page 38 - 최강 아두이노 퍼스트 참고서
P. 38
// 1 번째 아날로그 포트에서 값을 읽는다.
int a5_Value = analogRead(A0);
analogRead() 함수는 1024 (0 ~ 1023) 범위의 값을 반환 합니다.
가변저항 10K 모듈을 사용하여 아날로그 입력 값을 알아봅니다. 가변저항을 돌려 입력되는
전압의 크기를 수치로 볼 수 있습니다.
그림 3-5 가변저항 입력 브레드보드 회로도
예제 코드) 가변저항의 값을 읽어서 시리얼 포트로 출력해 줍니다.
// 가변저항 10K 사용 예제 코드
int analogPin = 3;
int val = 0;
void setup()
{
Serial.begin(9600);
}
void loop()
{
val = analogRead(analogPin);
Serial.println(val);
}
38