Raspberry Pi には、General Purpose Input/Output (GPIO) 用に40本(RasPi A、Bは、26本)のピンヘッダが付いています。
このインターフェースを通じ、外部デバイスと通信を行うことができます。
GPIOピンは、代替機能 (Alternate Function) を選択することで、ピンに割り当てる機能を変更できます。
各機能の詳細は、Raspberry Piが搭載するSoCの公式マニュアル (PDF) をご覧ください。
各ピンと機能の対応は、次の図を参考にして下さい: (図の拡大表示)
(図上部のボタンで、代替機能 (Alternate Function) を切り替えることができます。)