1. GPIO 와 익스텐션 보드 간 맵핑정보
위 그림에서 Boardcom names에 SDA, SCL, MOSI 등 각각 이름이 있는 것들은 확장보드에 해당 값이 써있어서 위치를 찾기 쉽다
Broadcom names 그림은 테스트 샘플소스에서 몇번 GPIO 핀으로 신호를 보낸다 했을때의 값이며
Phyical / Raspberry Pi Name 그림은 GPIO 핀이 확장보드를 타고 나갔을때의 매핑 정보를 표현한 것이다.
익스텐션 보드의 와 실제 소스상의 매핑결과를 정리하면 아래와 같을 것 같다
(한동안 라즈베리에서 손을 놔서 가물가물 하다…)
PI4J에서의 핀매핑 값
소스상의 GPIO 0 -> 확장보드의 P0 -> 라즈베리 GPIO 물리적 핀번호 : 11
소스상의 GPIO 1 -> 확장보드의 P1 -> 라즈베리 GPIO 물리적 핀번호 : 12
소스상의 GPIO 2 -> 확장보드의 P2 -> 라즈베리 GPIO 물리적 핀번호 : 13
소스상의 GPIO 3 -> 확장보드의 P3 -> 라즈베리 GPIO 물리적 핀번호 : 15
소스상의 GPIO 4 -> 확장보드의 P4 -> 라즈베리 GPIO 물리적 핀번호 : 16
소스상의 GPIO 5 -> 확장보드의 P5 -> 라즈베리 GPIO 물리적 핀번호 : 18 (위 그림에서는 17 번 옆)
소스상의 GPIO 6 -> 확장보드의 P6 -> 라즈베리 GPIO 물리적 핀번호 : 22
소스상의 GPIO 7 -> 확장보드의 P7 -> 라즈베리 GPIO 물리적 핀번호 : 7
wiringPi에서의 핀매핑값 (?)
GPIO 17 -> P0
GPIO 1 -> P1
GPIO 21 -> P2
GPIO 22 -> P3
GPIO 23 -> P4
GPIO 24 -> P5
GPIO 25 -> P6
GPIO 4 -> P7
2. 익스텐션 확장보드
3. 라즈베리파이 B GPIO