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
   33   34   35   36   37   38   39   40   41   42   43