728x90

소형 컴퓨터로 유명한 라즈베리 파이는 범용적인 목적으로 입출력을 담당하는 GPIO(General Purpose Input Outout) 핀을 가지고 있다.
이 GPIO 핀의 갯수는 라즈베리파이 모델 B+부터 40개이다.
GPIO 핀의 역할

스펙 시트에 제공되는 자료에는 색으로 종류를 구분했다.
- 적색: 5볼트5 볼트 전력을 출력한다. 장착하려는 장치가 5 볼트 전력을 요구하는 경우 사용된다.
- 주황색: 3.3볼트3.3 볼트 전력을 출력한다. 장착하려는 장치가 3.3 볼트 전력을 요구하는 경우 사용된다.
- 흑색: 접지(GND) 핀이다. 전위가 0볼트인 기준점으로 작용하여, 전압이 높은 곳에서 낮은 곳으로 흐르는 성질에 따라 전압 차이를 이용하는 부품들에게 필요한 핀이다. 또한 과전압 상태에서 전류가 안전하게 방출될 경로를 제공한다.
- 녹색: 범용적으로 사용되는 IO 핀이다. HIGH, LOW 신호를 출력할 수 있다. 예를 들어 초음파 센서의 경우, HIGH 신호를 줘서 초음파를 발사할 수 있고, LOW 신호로 초음파를 발생을 중지할 수 있다.
- 이 중에서 12, 32번 핀은 PWM(Pulse Width Modulation)0을, 33, 35번 핀은 PWM1으로 작동할 수 있는데, LED의 밝기 조절이나 모터의 속도 제어를 할 수 있다.
- 하늘색: I2C(Inter-Intergrated Circuit) 핀으로, 센서나 디스플레이 같은 여러 장치를 한 개의 버스에서 제어할 때 사용한다.
- 핑크색: SPI(Serial Peripheral Interface) 핀으로, 각 역할이 나뉘어있다. 빠른 데이터 전송이 필요한 장치에 사용된다.
- SPI_MOSI: 데이터 송신
- SPI_MISO: 데이터 수신
- SPI_CE0: 슬레이브 선택
- SPI_CE1: 슬레이브 선택
- SPI_SCLK: 클럭
- 노란색: UART(Universal Ayncrhonous Receiver/Transmitter) 핀으로, 시리얼 통신을 할 때 사용한다.
이를 통해 여러 장비의 입출력을 제어할 수 있다.
728x90
'Untagged' 카테고리의 다른 글
JWT와 회원가입 예제(FastAPI, React) (0) | 2025.04.06 |
---|---|
데이터베이스의 정규화 (0) | 2025.03.30 |
정보처리기사 필기 합격 후기 (+불합격 사례) (1) | 2025.02.08 |
Rancher Desktop으로 도커 컨테이너 구동하기 (0) | 2025.01.29 |
LAN에서 IP가 충돌할 때 발생하는 일 1 (0) | 2025.01.19 |