Page 35 - 최강 아두이노 퍼스트 참고서
P. 35
위에서 사용된 코드의 digitalWrite, pinMode, delay 함수와 digitalRead 함수 등만 이해 하여도
많은 아두이노 관련 모듈들을 사용 할 수 있습니다.
디지털 포트 & 아날로그 포트
아두이노 우노 R3 버전 디지털 포트와 아날로그 포트 설명 다이어그램입니다.
아두이노 우노 보드는 MCU(Micro Controller Unit) ATMEGA328P 를 사용하고 있습니다.
MCU 의 작동 결과 및 통신은 모두 디지털 입력/출력, 아날로그 입력/출력 기능이 있어야 합
니다.
그림 3-2 우노 R3 보드 핀 구성
>> 디지털 In/Out 포트: 0~13, 14 개의 Digital input/output Ports.
디지털 포트는 1, 0 의 값을 읽고 쓰기 할 수 있습니다. 0 은 LOW, 1 은 HIGH digitalRead(),
digitalWrite() 함수를 사용하여 각각의 포트에 값을 읽기, 쓰기를 합니다.
>> 아날로그 Input 포트: A0 ~ A5, 6 개의 Analog Input Ports.
아날로그 입력/출력 포트입니다. 각종 아날로그 센서들을 장착하여 측정값들을 가져올 수 있
습니다. analogRead() 함수를 사용하여 아날로그 입력된 값을 받을 수 있습니다. 입력되는 측
정값들의 범위는 0 ~ 1023 범위(1024 개)입니다.
35