Microcontroller 보드인 아두이노와 라즈베리 파이 피코를 실제 사용하려면 어떤 핀에 배선을 연결해야 할지를 결정해야 한다. 그런데, 이러한 마이크로컨트롤러 보드들은 각각의 핀들을 어떤 용도로 사용할 수 있는지를 미리 정해두고 있다.
이러한 정보를 그림으로 나타낸 것을 “Pinmap” 또는 “Pinout”이라고 부르는데, 가장 대표적인 아두이노 우노 보드의 경우의 pinmap은 다음과 같다.
이를 참조하면, 디지털 신호를 주고받는데 사용이 가능한 핀의 번호들은 아래 자료에서 오렌지색으로 표기된 D1~14번이 사용 가능함을 알 수 있고, 아날로그 신호는 A0~A5 핀들을 사용 가능함을 알 수 있다. 참고로 일부 핀은 겸용으로도 지정된 범위 내에서 아날로그용으로 사용하거나 디지털 용도 모두로도 사용이 가능함을 알 수 있다.
또한 LED 등을 연결하려고 할 때 필요한 GND나 +5V /+3V 전압의 위치도 확인이 가능하며, 외부 디스플레이 등의 연결에 사용하는 I2C 회로 등에 사용 가능한 핀도 확인할 수 있다.
이처럼 각각의 마이크로컨트롤러 보드를 사용할 때 이러한 Pinmap은 반드시 확인하여 하는데, 각각의 아두이노 계열 마이크로 컨트롤러 보드의 Pinout 정보는 다음과 같이 Arduino 재단의 홈페이지의 Hardware 섹션에서 확인할 보드의 이름을 선택하면 확인할 수 있다.
se-l-large_image” id=”SE-7a45605d-14f9-4134-b7b2-fb1cebc82660″>
7a45605d-14f9-4134-b7b2-fb1cebc82660″, “data” : {“link” : “https://docs.arduino.cc/”, : “false”, “thumbnail” : “https://dthumb-phinf.pstatic.net/?src=%22https%3A%2F%2Fdocs.arduino.cc%2Fstatic%2F079811a155fb628b336742e1508b2099%2F8ebf6%2Fheader.jpg%22&type=ff500_300
위의 링크를 통해 아두이노 재단 페이지에 가서 다음과 같이 원하는 보드를 선택하고, 다음과 같이 pinout 메뉴를 선택하는 방식으로 각각의 보드에 대한 Pinout 자료를 확인할 수 있다.
한편 라즈베리 파이 재단에서 개발한 라즈베리 파이 피코 보드의 경우도 당연하게 pinout 정보가 공개되어 있으며, 이들 자료는 라즈베리 파이 피코의 소개 문헌에 이 내용이 소개되어 있다. 참고로, 라즈베리 파이 피코의 경우, 물리적인 핀의 번호와 논리적으로 할당된 번호가 다소 다름에 주의해야 한다.(즉 물리적 번호 20은 GP15이다.)
피코보드는 3,3V로 동작하고, GP1~28은 3.3V로 동작하지만, 유일하게 물리 번호 40번인 VBUS는 5V 출력이 되는 핀으로, 5V로 동작하는 각종 센서류 및 릴레이 모듈등의 동작에 사용하게 된다.

