Arduino 보드와 라즈베리 파이 피코의 핀 배열 정보

Arduino 보드와 라즈베리 파이 피코의 핀 배열 정보

Microcontroller 보드인 아두이노와 라즈베리 파이 피코를 실제 사용하려면 어떤 핀에 배선을 연결해야 할지를 결정해야 한다. 그런데, 이러한 마이크로컨트롤러 보드들은 각각의 핀들을 어떤 용도로 사용할 수 있는지를 미리 정해두고 있다.

​

이러한 정보를 그림으로 나타낸 것을 “Pinmap” 또는 “Pinout”이라고 부르는데, 가장 대표적인 아두이노 우노 보드의 경우의 pinmap은 다음과 같다.

​

​

​

​

​

이를 참조하면, 디지털 신호를 주고받는데 사용이 가능한 핀의 번호들은 아래 자료에서 오렌지색으로 표기된 D1~14번이 사용 가능함을 알 수 있고, 아날로그 신호는 A0~A5 핀들을 사용 가능함을 알 수 있다. 참고로 일부 핀은 겸용으로도 지정된 범위 내에서 아날로그용으로 사용하거나 디지털 용도 모두로도 사용이 가능함을 알 수 있다.​

또한 LED 등을 연결하려고 할 때 필요한 GND나 +5V /+3V 전압의 위치도 확인이 가능하며, 외부 디스플레이 등의 연결에 사용하는 I2C 회로 등에 사용 가능한 핀도 확인할 수 있다.​

이처럼 각각의 마이크로컨트롤러 보드를 사용할 때 이러한 Pinmap은 반드시 확인하여 하는데, 각각의 아두이노 계열 마이크로 컨트롤러 보드의 Pinout 정보는 다음과 같이 Arduino 재단의 홈페이지의 Hardware 섹션에서 확인할 보드의 이름을 선택하면 확인할 수 있다.

​

https://docs.arduino.cc/

위의 링크를 통해 아두이노 재단 페이지에 가서 다음과 같이 원하는 보드를 선택하고, 다음과 같이 pinout 메뉴를 선택하는 방식으로 각각의 보드에 대한 Pinout 자료를 확인할 수 있다.

​

​

한편 라즈베리 파이 재단에서 개발한 라즈베리 파이 피코 보드의 경우도 당연하게 pinout 정보가 공개되어 있으며, 이들 자료는 라즈베리 파이 피코의 소개 문헌에 이 내용이 소개되어 있다. 참고로, 라즈베리 파이 피코의 경우, 물리적인 핀의 번호와 논리적으로 할당된 번호가 다소 다름에 주의해야 한다.(즉 물리적 번호 20은 GP15이다.)

​

여러 문헌에 Pinout이 소개되어 있는데 가장 기본적인 것은 라즈베리 파이 재단의 홈페이지에서 구입 또는 다운로드할 수 있는 위 소개 자료 P35에 제시되어 있다. (PDF는 무료로도 다운로드 가능함)

​

피코보드는 3,3V로 동작하고, GP1~28은 3.3V로 동작하지만, 유일하게 물리 번호 40번인 VBUS는 5V 출력이 되는 핀으로, 5V로 동작하는 각종 센서류 및 릴레이 모듈등의 동작에 사용하게 된다.

​