Page 36 - 최강 아두이노 퍼스트 참고서
P. 36

디지털 입력/출력 포트

               디지털 Digital Input Output Port 14 개를 사용할 수 있습니다.
               GPIO (General Purpose Input-Output) 포트라고도 합니다.
               D0 ~ D13 입니다. 14 개입니다.





















                                     그림 3-3 아두이노 우노 R3 디지털 포트

               D0, D1 은 하드웨어 시리얼 통신 포트로 예약되어 사용됩니다. 물론, 일반 용도로의 디지털
               포트로도 사용 가능합니다.
               디지털 포트는 digitalRead, digitalWrite 함수와 방향 설정 pinMode 라는 함수를 주로 사용하

               여 프로그래밍 할 수 있습니다.
               5 번 포트의 값을 읽어 오는 경우에는 아래와 같은 digitalRead 라는 함수를 사용합니다.
               int d5_Value = digitalRead(5);

               반대로 5 번 포트에 1 (HIGH) 설정은 경우는 아래와 같이 digitalWrite 함수를 사용합니다.
               digitalWrite (5, HIGH);

               물론, 해당 포트로의 읽기/쓰기 함수는 사용되기 전에 pinMode 라는 함수를 사용하여 포트의
               속성을 미리 지정해야 합니다
               pinMode(5, OUTPUT); // 5 번 포트 출력 모드로 설정.
               int d5_Value = digitalWrite(5,HIGH); // HIGH 신호 설정







                                                    36
   31   32   33   34   35   36   37   38   39   40   41