GPIO(General Purpose Input/Output)

GPIO의 주요 특징

  1. 다양한 핀 구성 : GPIO는 수 개에서 수십 개의 핀으로 구성되어 있으며, 라즈베리파이 4 B의 경우 40개의 핀이 있다.
  2. 유연한 사용 : 몇몇 필수 핀을 제외하고는 모든 핀의 기능이 미리 정해져 있지 않아, 사용자가 필요에 따라 입출력 핀의 역할을 설정할 수 있다.
  3. 입출력 선택 : 각 핀은 입력 또는 출력 중 하나의 기능을 선택하여 사용할 수 있다.
  4. 전원 공급 가능 : GPIO 핀을 통해 외부 하드웨어에 전원을 공급할 수 있다.
  5. 소프트웨어 제어 : GPIO 핀으로 송수신되는 신호는 소프트웨어를 통해 제어될 수 있다. 이를 통해 하드웨어와의 상호작용이 가능하다.

GPIO 라이브러리

image.png

image.png

image.png

GPIO 모드