아두이노 구조
USB 포트 : 아두이노와 컴퓨터를 연결할 수 있는 포트입니다.
외부 전압 단자 : 9V ~ 12V의 외부 전압을 연결하여 추가로 전압을 공급할 수 있습니다.
전압 레귤레이터 : 5V이상의 전압이 공급될 경우 변압하여 회로를 보호합니다.
리셋 버튼 : 아두이노를 다시 시작하며, 누를 경우 저장된 코드의 처음으로 돌아갑니다.
GND 핀 : 아두이노의 - 극으로 센서의 전압을 공급합니다.
디지털 (2 ~ 13번)핀 : 디지털 입출력으로 1 또는 0으로 상태를 나타냅니다.
디지털 (2 ~ 13번) 물결 핀 : ~물결 무늬로 3, 5, 6, 9, 10, 11번 핀은 PWM 기능으로 아날로그 출력이 가능합니다.
디지털 (0 ~ 1번)핀 : 시리얼 통신과 업로드에 사용되며, 센서 연결 시 오류가 발생합니다.
마이크로 컨트롤러(ATmega328P) : 뇌에 해당하는 부분으로 CPU와 저장장치, 입출력 모듈이 모두 합쳐진 프로그램 장치입니다.
3.3V 핀 : 3.3V 전압을 공급하며, 낮은 전력을 소모하는 센서나 모듈에 사용됩니다.
5V 핀 : 5V 전압을 공급하며, 모터 등 전력을 많이 소모하는 센서나 모듈에 사용됩니다.
VIN 핀 : 외부 전압을 공급할 수 있도록 도와주는 핀입니다. (상단의 외부 전압 단자와 함께 사용 시 아두이노 고장이 날 수 있습니다.)
아날로그 핀 (A0~A5) : 0 ~ 1023의 연속된 아날로그 값을 입력 받습니다.