👉 Klicke auf einen Pin, USB-Port oder Ethernet-Anschluss für Details.
Nummerierung / Namensschemas der GPIO Pins
Die Nummerierung der GPIOs ist uneinheitlich und kann verwirrend sein – auch ich muss in eigenen Beiträgen immer wieder nachschauen, welche Angabe gemeint ist. Am einfachsten ist die physikalische Nummerierung, da sie unter allen Raspberry-Pi-Modellen gleich ist.
Die drei gängigen Nummerierungen
- Physikalische Nummerierung (Board) – Pin 1 ist der Pin mit dem quadratischen Lötpad auf der Rückseite des Raspberry Pi. Zählung von oben links nach unten rechts.
- BCM-Nummerierung – Bezeichnet die GPIO-Pins nach der Broadcom-SoC-Pinbelegung (z. B. GPIO2, GPIO3). Wird von Python-Bibliotheken wie
RPi.GPIOundgpiozeroverwendet. - WiringPi-Nummerierung – Eigenes Schema der WiringPi-Bibliothek, heute kaum noch relevant.
Empfehlung: Verwendet die BCM-Nummerierung – sie ist der Standard in aktuellen Tutorials und Bibliotheken.
Wichtig: Raspberry Pi 5
Beim Raspberry Pi 5 werden alle GPIO-Pins über den neuen RP1-I/O-Coprozessor gesteuert. Das physikalische 40-Pin-Layout ist identisch, jedoch ist die alte RPi.GPIO-Bibliothek nicht kompatibel. Verwendet stattdessen gpiozero oder lgpio. Die GPIO-Pins des Pi 5 sind außerdem 5V-tolerant (Pi 3/4 waren es nicht).
USB-Ports
Die Anzahl und Geschwindigkeit der USB-Ports hängt vom Raspberry-Pi-Modell ab:
| Modell | USB-Ports |
|---|---|
| Raspberry Pi 5 | 2× USB 3.0 (5 Gbit/s) + 2× USB 2.0 |
| Raspberry Pi 4 Model B | 2× USB 3.0 (5 Gbit/s) + 2× USB 2.0 |
| Raspberry Pi 400 | 2× USB 3.0 + 1× USB 2.0 |
| Raspberry Pi 3 Model B+ | 4× USB 2.0 |
| Raspberry Pi Zero 2 W | 1× Micro-USB OTG (USB 2.0) |
Bei älteren Modellen (Pi 1–3) teilen sich USB-Controller und Ethernet-Port denselben Bus, was den Durchsatz begrenzt. Ab dem Pi 4 sind USB 3.0 und Gigabit-Ethernet vollständig getrennt.
Pro USB-Port sind Geräte mit bis zu 500 mA (USB 2.0) bzw. 900 mA (USB 3.0) vorgesehen. Für Festplatten ohne eigene Stromversorgung empfiehlt sich ein aktiver USB-Hub.
Ethernet-Port
Der Ethernet-Port ist modellabhängig:
| Modell | Ethernet |
|---|---|
| Raspberry Pi 5 | Gigabit Ethernet (echter Gbit, PoE+ mit HAT) |
| Raspberry Pi 4 Model B | Echter Gigabit Ethernet |
| Raspberry Pi 3 Model B+ | Gigabit Ethernet über USB 2.0 (max. ~300 Mbit/s) |
| Raspberry Pi 3 Model B | 100 Mbit/s Fast Ethernet |
| Raspberry Pi Zero 2 W | Kein Ethernet (nur WLAN) |
Ab dem Raspberry Pi 4 ist der Ethernet-Controller direkt an den PCIe-Bus angebunden – damit werden echte Gigabit-Geschwindigkeiten erreicht. Network Boot (Booten ohne SD-Karte über Netzwerk) ist ab Pi 3 möglich und bei Pi 4/5 standardmäßig aktiviert.
WLAN-Info
| Modell | WLAN | Bluetooth |
|---|---|---|
| Raspberry Pi 5 | Dual-Band 802.11ac (2,4 + 5 GHz) | Bluetooth 5.0 / BLE |
| Raspberry Pi 4 Model B | Dual-Band 802.11ac (2,4 + 5 GHz) | Bluetooth 5.0 / BLE |
| Raspberry Pi 3 Model B+ | Dual-Band 802.11ac (2,4 + 5 GHz) | Bluetooth 4.2 / BLE |
| Raspberry Pi 3 Model B | 2,4 GHz 802.11n | Bluetooth 4.1 |
| Raspberry Pi Zero 2 W | 2,4 GHz 802.11 b/g/n | Bluetooth 4.2 / BLE |
| Raspberry Pi Zero W | 2,4 GHz 802.11 b/g/n | Bluetooth 4.1 |
Tipp: Bei WLAN-Nutzung auf älteren Modellen (Pi 3) Bluetooth deaktivieren, da beide Module den gleichen Chip nutzen und sich gegenseitig beeinflussen können. Ab Pi 4 ist das kein Problem mehr.
Die Einrichtung des WLANs am Raspberry Pi ist in diesem Artikel beschrieben.
Pin1 – 3,3V Spannungsversorgung
Den Pin 1 erkennt man immer am rechteckigen Lötpad auf der Rückseite des Raspberry Pi.
Auf folgenden Boards vorhanden
| Modell | Vorhanden |
|---|---|
| Raspberry Pi 5 | ✓ J8 Header (40-Pin) |
| Raspberry Pi 4 Modell B / 400 | ✓ J8 Header (40-Pin) |
| Raspberry Pi 3 Modell B / B+ | ✓ J8 Header (40-Pin) |
| Raspberry Pi 2 Modell B | ✓ J8 Header (40-Pin) |
| Raspberry Pi Zero 2 W / Zero W | ✓ J8 Header (40-Pin) |
| Raspberry Pi 1 Modelle A+ und B+ | ✓ J8 Header (40-Pin) |
| Raspberry Pi 1 Modell A und B | ✓ P1 Header (26-Pin) |
Pin 2 – 5V Spannungsversorgung
Wichtig! beschaltet die GPIOs niemals mit 5V, diese vertragen maximal 3,3V. Verwendet in 5V Schaltungen einen Spannungsteiler aus Widerständen oder einen fertigen Spannungsregler.
Der Pin 2 (5v) kann zusammen mit Pin 6 (GND) auch anstelle eines MicroUSB Netzteils zur Stromversorgung eures Raspberry Pi verwendet werden. Hierzu schließt ihr einfach eine passende Stromquelle an die beiden PINs an.
Auf folgenden Boards vorhanden
| Modell | Vorhanden |
|---|---|
| Raspberry Pi 5 | ✓ J8 Header (40-Pin) |
| Raspberry Pi 4 Modell B / 400 | ✓ J8 Header (40-Pin) |
| Raspberry Pi 3 Modell B / B+ | ✓ J8 Header (40-Pin) |
| Raspberry Pi 2 Modell B | ✓ J8 Header (40-Pin) |
| Raspberry Pi Zero 2 W / Zero W | ✓ J8 Header (40-Pin) |
| Raspberry Pi 1 Modelle A+ und B+ | ✓ J8 Header (40-Pin) |
| Raspberry Pi 1 Modell A und B | ✓ P1 Header (26-Pin) |
Pin 3 – BCM2 (GPIO2) – I2C Daten Bus 1 – Datenleitung (SDA)
Auf Embedded Systemen werden verschiedene Sensoren oft mit dem I2C-Bus angebunden da ein einfaches Übertragungsprotokoll zum Einsatz kommt, der Raspberry Pi kommuniziert mit dem I2C Bus anhand des i2c_bcm2708 Treibers. Unter dem standard betriebssystem Raspbian muss der i2c Treiber muss explizit aktiviert werden. Aktivieren des I2C für Raspbian ab Kernel 3.18.x (Januar 2015).
Alternative Funktionen
| ALT0 | ALT1 | ALT2 | ALT3 | ALT4 | ALT5 |
|---|---|---|---|---|---|
| Broadcom Serial Control Bus master 1 data line (SDA1) | Secondary mem. data bus 3 (SA3) | reserviert | – | – | – |
Auf folgenden Boards vorhanden
| Modell | Vorhanden |
|---|---|
| Raspberry Pi 5 | ✓ J8 Header (40-Pin) |
| Raspberry Pi 4 Modell B / 400 | ✓ J8 Header (40-Pin) |
| Raspberry Pi 3 Modell B / B+ | ✓ J8 Header (40-Pin) |
| Raspberry Pi 2 Modell B | ✓ J8 Header (40-Pin) |
| Raspberry Pi Zero 2 W / Zero W | ✓ J8 Header (40-Pin) |
| Raspberry Pi 1 Modelle A+ und B+ | ✓ J8 Header (40-Pin) |
| Raspberry Pi 1 Modell A und B | ✓ P1 Header (26-Pin) |
Pin 4 – 5V Spannungsversorgung
Wichtig! beschaltet die GPIOs niemals mit 5V, diese vertragen maximal 3,3V. Verwendet in 5V Schaltungen einen Spannungsteiler aus Widerständen oder einen fertigen Spannungsregler.
Auf folgenden Boards vorhanden
| Modell | Vorhanden |
|---|---|
| Raspberry Pi 5 | ✓ J8 Header (40-Pin) |
| Raspberry Pi 4 Modell B / 400 | ✓ J8 Header (40-Pin) |
| Raspberry Pi 3 Modell B / B+ | ✓ J8 Header (40-Pin) |
| Raspberry Pi 2 Modell B | ✓ J8 Header (40-Pin) |
| Raspberry Pi Zero 2 W / Zero W | ✓ J8 Header (40-Pin) |
| Raspberry Pi 1 Modelle A+ und B+ | ✓ J8 Header (40-Pin) |
| Raspberry Pi 1 Modell A und B | ✓ P1 Header (26-Pin) |
Pin 5 – BCM3 (GPIO3) – I2C Daten Bus 1 – Taktleitung (SCL)
Auf Embedded Systemen werden verschiedene Sensoren oft mit dem I2C-Bus angebunden da ein einfaches Übertragungsprotokoll zum Einsatz kommt, der Raspberry Pi kommuniziert mit dem I2C Bus anhand des i2c_bcm2708 Treibers. Unter dem standard betriebssystem Raspbian muss der i2c Treiber muss explizit aktiviert werden. Aktivieren des I2C für Raspbian ab Kernel 3.18.x (Januar 2015).
Alternative Funktionen
| ALT0 | ALT1 | ALT2 | ALT3 | ALT4 | ALT5 |
|---|---|---|---|---|---|
| Broadcom Serial Control Bus master 1 clock line (SCL1) | Secondary mem. data bus 2 (SA2) | reserviert | – | – | – |
Auf folgenden Boards vorhanden
| Modell | Vorhanden |
|---|---|
| Raspberry Pi 5 | ✓ J8 Header (40-Pin) |
| Raspberry Pi 4 Modell B / 400 | ✓ J8 Header (40-Pin) |
| Raspberry Pi 3 Modell B / B+ | ✓ J8 Header (40-Pin) |
| Raspberry Pi 2 Modell B | ✓ J8 Header (40-Pin) |
| Raspberry Pi Zero 2 W / Zero W | ✓ J8 Header (40-Pin) |
| Raspberry Pi 1 Modelle A+ und B+ | ✓ J8 Header (40-Pin) |
| Raspberry Pi 1 Modell A und B | ✓ P1 Header (26-Pin) |
Pin 6 – Ground / Masse
Auf folgenden Boards vorhanden
| Modell | Vorhanden |
|---|---|
| Raspberry Pi 5 | ✓ J8 Header (40-Pin) |
| Raspberry Pi 4 Modell B / 400 | ✓ J8 Header (40-Pin) |
| Raspberry Pi 3 Modell B / B+ | ✓ J8 Header (40-Pin) |
| Raspberry Pi 2 Modell B | ✓ J8 Header (40-Pin) |
| Raspberry Pi Zero 2 W / Zero W | ✓ J8 Header (40-Pin) |
| Raspberry Pi 1 Modelle A+ und B+ | ✓ J8 Header (40-Pin) |
| Raspberry Pi 1 Modell A und B | ✓ P1 Header (26-Pin) |
Pin 7 – BCM4 – GPCLK0 – General purpose Clock 0
Alternative Funktionen
| ALT0 | ALT1 | ALT2 | ALT3 | ALT4 | ALT5 |
|---|---|---|---|---|---|
| General purpose Clock 0 (GPCLK0) | Secondary mem. data bus 1 (SA1) | reserviert | – | – | ARM JTAG Data in (ARM_TDI) |
Auf folgenden Boards vorhanden
| Modell | Vorhanden |
|---|---|
| Raspberry Pi 5 | ✓ J8 Header (40-Pin) |
| Raspberry Pi 4 Modell B / 400 | ✓ J8 Header (40-Pin) |
| Raspberry Pi 3 Modell B / B+ | ✓ J8 Header (40-Pin) |
| Raspberry Pi 2 Modell B | ✓ J8 Header (40-Pin) |
| Raspberry Pi Zero 2 W / Zero W | ✓ J8 Header (40-Pin) |
| Raspberry Pi 1 Modelle A+ und B+ | ✓ J8 Header (40-Pin) |
| Raspberry Pi 1 Modell A und B | ✓ P1 Header (26-Pin) |
Pin 8 – BCM14 (GPIO14) – TXD – UART 0 Transmit Data
– RXD – Receive / UART Senden
– TXD – Transmit / UART Empfang
Die serielle Datenübertragung via UART muss am RasPi aktiviert werden, tragt hierfür in die Datei /boot/config.txt am Ende enable_uart1 ein. In der Datei /boot/cmdline.txt muss noch folgender Text entfernt werden „console=serial0,115200“ um zu verhindern das die Serial Konsole uns stört.
Alternative Funktionen
| ALT0 | ALT1 | ALT2 | ALT3 | ALT4 | ALT5 |
|---|---|---|---|---|---|
| UART 0 Transmit Data (TXD0) | Secondary mem. data bus 6 (SD6) | reserviert | – | – | UART 1 Transmit Data (TXD1) |
Auf folgenden Boards vorhanden
| Modell | Vorhanden |
|---|---|
| Raspberry Pi 5 | ✓ J8 Header (40-Pin) |
| Raspberry Pi 4 Modell B / 400 | ✓ J8 Header (40-Pin) |
| Raspberry Pi 3 Modell B / B+ | ✓ J8 Header (40-Pin) |
| Raspberry Pi 2 Modell B | ✓ J8 Header (40-Pin) |
| Raspberry Pi Zero 2 W / Zero W | ✓ J8 Header (40-Pin) |
| Raspberry Pi 1 Modelle A+ und B+ | ✓ J8 Header (40-Pin) |
| Raspberry Pi 1 Modell A und B | ✓ P1 Header (26-Pin) |
Pin 9 – Ground / Masse
Auf folgenden Boards vorhanden
| Modell | Vorhanden |
|---|---|
| Raspberry Pi 5 | ✓ J8 Header (40-Pin) |
| Raspberry Pi 4 Modell B / 400 | ✓ J8 Header (40-Pin) |
| Raspberry Pi 3 Modell B / B+ | ✓ J8 Header (40-Pin) |
| Raspberry Pi 2 Modell B | ✓ J8 Header (40-Pin) |
| Raspberry Pi Zero 2 W / Zero W | ✓ J8 Header (40-Pin) |
| Raspberry Pi 1 Modelle A+ und B+ | ✓ J8 Header (40-Pin) |
| Raspberry Pi 1 Modell A und B | ✓ P1 Header (26-Pin) |
Pin 10 – BCM15 (GPIO15) – RXD – UART 0 Receive Data
– TXD – Transmit / UART Senden – RXD – Receive / UART Empfang Die serielle Datenübertragung via UART muss am RasPi aktiviert werden, tragt hierfür in die Datei /boot/config.txt am Ende enable_uart1 ein. In der Datei /boot/cmdline.txt muss noch folgender Text entfernt werden „console=serial0,115200“ um zu verhindern das die Serial Konsole uns stört.
Alternative Funktionen
| ALT0 | ALT1 | ALT2 | ALT3 | ALT4 | ALT5 |
|---|---|---|---|---|---|
| UART 0 Receive Data (RXD0) | Secondary mem. data bus 6 (SD7) | reserviert | – | – | UART 1 Receive Data (RXD1) |
Auf folgenden Boards vorhanden
| Modell | Vorhanden |
|---|---|
| Raspberry Pi 5 | ✓ J8 Header (40-Pin) |
| Raspberry Pi 4 Modell B / 400 | ✓ J8 Header (40-Pin) |
| Raspberry Pi 3 Modell B / B+ | ✓ J8 Header (40-Pin) |
| Raspberry Pi 2 Modell B | ✓ J8 Header (40-Pin) |
| Raspberry Pi Zero 2 W / Zero W | ✓ J8 Header (40-Pin) |
| Raspberry Pi 1 Modelle A+ und B+ | ✓ J8 Header (40-Pin) |
| Raspberry Pi 1 Modell A und B | ✓ P1 Header (26-Pin) |
Pin 11 – BCM17 (GPIO17)
Alternative Funktionen
| ALT0 | ALT1 | ALT2 | ALT3 | ALT4 | ALT5 |
|---|---|---|---|---|---|
| reserviert | Secondary mem. data bus 9 (SD9) | reserviert | UART 0 Request To Send (RTS0) | SPI1 Chip select 1 (SPI1_CE1_N) | UART 1 Request To Send (RTS1) |
Auf folgenden Boards vorhanden
| Modell | Vorhanden |
|---|---|
| Raspberry Pi 5 | ✓ J8 Header (40-Pin) |
| Raspberry Pi 4 Modell B / 400 | ✓ J8 Header (40-Pin) |
| Raspberry Pi 3 Modell B / B+ | ✓ J8 Header (40-Pin) |
| Raspberry Pi 2 Modell B | ✓ J8 Header (40-Pin) |
| Raspberry Pi Zero 2 W / Zero W | ✓ J8 Header (40-Pin) |
| Raspberry Pi 1 Modelle A+ und B+ | ✓ J8 Header (40-Pin) |
| Raspberry Pi 1 Modell A und B | ✓ P1 Header (26-Pin) |
Pin 12 – BCM18 (GPIO18) – PWM0 – Pulse Width Modulator 0
Alternative Funktionen
| ALT0 | ALT1 | ALT2 | ALT3 | ALT4 | ALT5 |
|---|---|---|---|---|---|
| PCM clock (PCM_CLK) | Secondary mem. data bus 10 (SD10) | reserviert | Broadcom Serial Control slave Data, SPI salve MOSI (BSCSL SDA / MOSI) | SPI1 Chip select 0 (SPI1_CE0_N) | Pulse Width Modulator 0 (PWM0) |
Auf folgenden Boards vorhanden
| Modell | Vorhanden |
|---|---|
| Raspberry Pi 5 | ✓ J8 Header (40-Pin) |
| Raspberry Pi 4 Modell B / 400 | ✓ J8 Header (40-Pin) |
| Raspberry Pi 3 Modell B / B+ | ✓ J8 Header (40-Pin) |
| Raspberry Pi 2 Modell B | ✓ J8 Header (40-Pin) |
| Raspberry Pi Zero 2 W / Zero W | ✓ J8 Header (40-Pin) |
| Raspberry Pi 1 Modelle A+ und B+ | ✓ J8 Header (40-Pin) |
| Raspberry Pi 1 Modell A und B | ✓ P1 Header (26-Pin) |
Pin 13 – BCM27 (GPIO27)
Alternative Funktionen
| ALT0 | ALT1 | ALT2 | ALT3 | ALT4 | ALT5 |
|---|---|---|---|---|---|
| reserviert | reserviert | reserviert | Secondary mem. data bus (SD1_DAT3) | ARM JTAG Mode select (ARM_TMS) | – |
Auf folgenden Boards vorhanden
| Modell | Vorhanden |
|---|---|
| Raspberry Pi 5 | ✓ J8 Header (40-Pin) |
| Raspberry Pi 4 Modell B / 400 | ✓ J8 Header (40-Pin) |
| Raspberry Pi 3 Modell B / B+ | ✓ J8 Header (40-Pin) |
| Raspberry Pi 2 Modell B | ✓ J8 Header (40-Pin) |
| Raspberry Pi Zero 2 W / Zero W | ✓ J8 Header (40-Pin) |
| Raspberry Pi 1 Modelle A+ und B+ | ✓ J8 Header (40-Pin) |
| Raspberry Pi 1 Modell A und B | ✓ P1 Header (26-Pin) |
Pin 14 – Ground / Masse
Auf folgenden Boards vorhanden
| Modell | Vorhanden |
|---|---|
| Raspberry Pi 5 | ✓ J8 Header (40-Pin) |
| Raspberry Pi 4 Modell B / 400 | ✓ J8 Header (40-Pin) |
| Raspberry Pi 3 Modell B / B+ | ✓ J8 Header (40-Pin) |
| Raspberry Pi 2 Modell B | ✓ J8 Header (40-Pin) |
| Raspberry Pi Zero 2 W / Zero W | ✓ J8 Header (40-Pin) |
| Raspberry Pi 1 Modelle A+ und B+ | ✓ J8 Header (40-Pin) |
| Raspberry Pi 1 Modell A und B | ✓ P1 Header (26-Pin) |
Pin 15 – BCM22 (GPIO22)
Alternative Funktionen
| ALT0 | ALT1 | ALT2 | ALT3 | ALT4 | ALT5 |
|---|---|---|---|---|---|
| reserviert | Secondary mem. data bus 14 | reserviert | Secondary mem. data bus (SD1_CLK) | ARM JTAG reset | – |
Auf folgenden Boards vorhanden
| Modell | Vorhanden |
|---|---|
| Raspberry Pi 5 | ✓ J8 Header (40-Pin) |
| Raspberry Pi 4 Modell B / 400 | ✓ J8 Header (40-Pin) |
| Raspberry Pi 3 Modell B / B+ | ✓ J8 Header (40-Pin) |
| Raspberry Pi 2 Modell B | ✓ J8 Header (40-Pin) |
| Raspberry Pi Zero 2 W / Zero W | ✓ J8 Header (40-Pin) |
| Raspberry Pi 1 Modelle A+ und B+ | ✓ J8 Header (40-Pin) |
| Raspberry Pi 1 Modell A und B | ✓ P1 Header (26-Pin) |
Pin 16 – BCM23 (GPIO23)
Alternative Funktionen
| ALT0 | ALT1 | ALT2 | ALT3 | ALT4 | ALT5 |
|---|---|---|---|---|---|
| reserviert | Secondary mem. data bus 15 (SD15) | reserviert | Secondary mem. data bus (SD1_CMD) | ARM JTAG return clock (ARM_RTCK) | – |
Auf folgenden Boards vorhanden
| Modell | Vorhanden |
|---|---|
| Raspberry Pi 5 | ✓ J8 Header (40-Pin) |
| Raspberry Pi 4 Modell B / 400 | ✓ J8 Header (40-Pin) |
| Raspberry Pi 3 Modell B / B+ | ✓ J8 Header (40-Pin) |
| Raspberry Pi 2 Modell B | ✓ J8 Header (40-Pin) |
| Raspberry Pi Zero 2 W / Zero W | ✓ J8 Header (40-Pin) |
| Raspberry Pi 1 Modelle A+ und B+ | ✓ J8 Header (40-Pin) |
| Raspberry Pi 1 Modell A und B | ✓ P1 Header (26-Pin) |
Pin17 – 3V3 – 3,3V Spannungsversorgung
Auf folgenden Boards vorhanden
| Modell | Vorhanden |
|---|---|
| Raspberry Pi 5 | ✓ J8 Header (40-Pin) |
| Raspberry Pi 4 Modell B / 400 | ✓ J8 Header (40-Pin) |
| Raspberry Pi 3 Modell B / B+ | ✓ J8 Header (40-Pin) |
| Raspberry Pi 2 Modell B | ✓ J8 Header (40-Pin) |
| Raspberry Pi Zero 2 W / Zero W | ✓ J8 Header (40-Pin) |
| Raspberry Pi 1 Modelle A+ und B+ | ✓ J8 Header (40-Pin) |
| Raspberry Pi 1 Modell A und B | ✓ P1 Header (26-Pin) |
Pin 18 – BCM24 (GPIO24)
Alternative Funktionen
| ALT0 | ALT1 | ALT2 | ALT3 | ALT4 | ALT5 |
|---|---|---|---|---|---|
| reserviert | Secondary mem. data bus 16 (SD16) | reserviert | Secondary mem. data bus (SD1_DAT0) | ARM JTAG Data out (ARM_TDO) | – |
Auf folgenden Boards vorhanden
| Modell | Vorhanden |
|---|---|
| Raspberry Pi 5 | ✓ J8 Header (40-Pin) |
| Raspberry Pi 4 Modell B / 400 | ✓ J8 Header (40-Pin) |
| Raspberry Pi 3 Modell B / B+ | ✓ J8 Header (40-Pin) |
| Raspberry Pi 2 Modell B | ✓ J8 Header (40-Pin) |
| Raspberry Pi Zero 2 W / Zero W | ✓ J8 Header (40-Pin) |
| Raspberry Pi 1 Modelle A+ und B+ | ✓ J8 Header (40-Pin) |
| Raspberry Pi 1 Modell A und B | ✓ P1 Header (26-Pin) |
Pin 19 – BCM10 (GPIO10) – MOSI – Serial Peripheral Interface Bus (SPI Bus)
– SCLK (Serial Clock) wird vom Master zur Synchronisation ausgegeben
– MOSI (Master Output, Slave Input)
– MISO (Master Input, Slave Output)
– CE Chip Enable 0 & 1 (oder auch called Chip Select) – Optional
Alternative Funktionen
| ALT0 | ALT1 | ALT2 | ALT3 | ALT4 | ALT5 |
|---|---|---|---|---|---|
| SPI0 MOSI (SPI0_MOSI) | Secondary mem. data bus 2(SD2) | reserviert | – | – | – |
Auf folgenden Boards vorhanden
| Modell | Vorhanden |
|---|---|
| Raspberry Pi 5 | ✓ J8 Header (40-Pin) |
| Raspberry Pi 4 Modell B / 400 | ✓ J8 Header (40-Pin) |
| Raspberry Pi 3 Modell B / B+ | ✓ J8 Header (40-Pin) |
| Raspberry Pi 2 Modell B | ✓ J8 Header (40-Pin) |
| Raspberry Pi Zero 2 W / Zero W | ✓ J8 Header (40-Pin) |
| Raspberry Pi 1 Modelle A+ und B+ | ✓ J8 Header (40-Pin) |
| Raspberry Pi 1 Modell A und B | ✓ P1 Header (26-Pin) |
Pin 20 – Ground / Masse
Auf folgenden Boards vorhanden
| Modell | Vorhanden |
|---|---|
| Raspberry Pi 5 | ✓ J8 Header (40-Pin) |
| Raspberry Pi 4 Modell B / 400 | ✓ J8 Header (40-Pin) |
| Raspberry Pi 3 Modell B / B+ | ✓ J8 Header (40-Pin) |
| Raspberry Pi 2 Modell B | ✓ J8 Header (40-Pin) |
| Raspberry Pi Zero 2 W / Zero W | ✓ J8 Header (40-Pin) |
| Raspberry Pi 1 Modelle A+ und B+ | ✓ J8 Header (40-Pin) |
| Raspberry Pi 1 Modell A und B | ✓ P1 Header (26-Pin) |
Pin 21 – BCM9 (GPIO9) – MISO – Serial Peripheral Interface Bus (SPI Bus)
– SCLK (Serial Clock) wird vom Master zur Synchronisation ausgegeben
– MOSI (Master Output, Slave Input)
– MISO (Master Input, Slave Output)
– CE Chip Enable 0 & 1 (oder auch called Chip Select) – Optional
Alternative Funktionen
| ALT0 | ALT1 | ALT2 | ALT3 | ALT4 | ALT5 |
|---|---|---|---|---|---|
| SPI0 MISO (SPI0_MISO) | Secondary mem. data bus 1(SD1) | reserviert | – | – | – |
Auf folgenden Boards vorhanden
| Modell | Vorhanden |
|---|---|
| Raspberry Pi 5 | ✓ J8 Header (40-Pin) |
| Raspberry Pi 4 Modell B / 400 | ✓ J8 Header (40-Pin) |
| Raspberry Pi 3 Modell B / B+ | ✓ J8 Header (40-Pin) |
| Raspberry Pi 2 Modell B | ✓ J8 Header (40-Pin) |
| Raspberry Pi Zero 2 W / Zero W | ✓ J8 Header (40-Pin) |
| Raspberry Pi 1 Modelle A+ und B+ | ✓ J8 Header (40-Pin) |
| Raspberry Pi 1 Modell A und B | ✓ P1 Header (26-Pin) |
Pin 22 – BCM25 (GPIO25)
Alternative Funktionen
| ALT0 | ALT1 | ALT2 | ALT3 | ALT4 | ALT5 |
|---|---|---|---|---|---|
| reserviert | Secondary mem. data bus 17 (SD17) | reserviert | Secondary mem. data bus (SD1_DAT1) | ARM JTAG Clock (ARM_TCK) | – |
Auf folgenden Boards vorhanden
| Modell | Vorhanden |
|---|---|
| Raspberry Pi 5 | ✓ J8 Header (40-Pin) |
| Raspberry Pi 4 Modell B / 400 | ✓ J8 Header (40-Pin) |
| Raspberry Pi 3 Modell B / B+ | ✓ J8 Header (40-Pin) |
| Raspberry Pi 2 Modell B | ✓ J8 Header (40-Pin) |
| Raspberry Pi Zero 2 W / Zero W | ✓ J8 Header (40-Pin) |
| Raspberry Pi 1 Modelle A+ und B+ | ✓ J8 Header (40-Pin) |
| Raspberry Pi 1 Modell A und B | ✓ P1 Header (26-Pin) |
Pin 23 – BCM11 (GPIO11) – SCLK – Serial Peripheral Interface Bus (SPI Bus)
– SCLK (Serial Clock) wird vom Master zur Synchronisation ausgegeben
– MOSI (Master Output, Slave Input)
– MISO (Master Input, Slave Output)
– CE Chip Enable 0 & 1 (oder auch called Chip Select) – Optional
Alternative Funktionen
| ALT0 | ALT1 | ALT2 | ALT3 | ALT4 | ALT5 |
|---|---|---|---|---|---|
| SPI0 Serial clock (SPI0_SCLK) | Secondary mem. data bus 3(SD3) | reserviert | – | – | – |
Auf folgenden Boards vorhanden
| Modell | Vorhanden |
|---|---|
| Raspberry Pi 5 | ✓ J8 Header (40-Pin) |
| Raspberry Pi 4 Modell B / 400 | ✓ J8 Header (40-Pin) |
| Raspberry Pi 3 Modell B / B+ | ✓ J8 Header (40-Pin) |
| Raspberry Pi 2 Modell B | ✓ J8 Header (40-Pin) |
| Raspberry Pi Zero 2 W / Zero W | ✓ J8 Header (40-Pin) |
| Raspberry Pi 1 Modelle A+ und B+ | ✓ J8 Header (40-Pin) |
| Raspberry Pi 1 Modell A und B | ✓ P1 Header (26-Pin) |
Pin 24 – BCM8 (GPIO8) – CE0 – Serial Peripheral Interface Bus Chip Select (SPI Bus)
– SCLK (Serial Clock) wird vom Master zur Synchronisation ausgegeben
– MOSI (Master Output, Slave Input)
– MISO (Master Input, Slave Output)
– CE Chip Enable 0 & 1 (oder auch called Chip Select) – Optional
Alternative Funktionen
| ALT0 | ALT1 | ALT2 | ALT3 | ALT4 | ALT5 |
|---|---|---|---|---|---|
| SPI0 Chip select 0 (SPI0_CE0_N) | Secondary mem. data bus 0 (SD0) | reserviert | – | – | – |
Auf folgenden Boards vorhanden
| Modell | Vorhanden |
|---|---|
| Raspberry Pi 5 | ✓ J8 Header (40-Pin) |
| Raspberry Pi 4 Modell B / 400 | ✓ J8 Header (40-Pin) |
| Raspberry Pi 3 Modell B / B+ | ✓ J8 Header (40-Pin) |
| Raspberry Pi 2 Modell B | ✓ J8 Header (40-Pin) |
| Raspberry Pi Zero 2 W / Zero W | ✓ J8 Header (40-Pin) |
| Raspberry Pi 1 Modelle A+ und B+ | ✓ J8 Header (40-Pin) |
| Raspberry Pi 1 Modell A und B | ✓ P1 Header (26-Pin) |
Pin 25 – Ground / Masse
Auf folgenden Boards vorhanden
| Modell | Vorhanden |
|---|---|
| Raspberry Pi 5 | ✓ J8 Header (40-Pin) |
| Raspberry Pi 4 Modell B / 400 | ✓ J8 Header (40-Pin) |
| Raspberry Pi 3 Modell B / B+ | ✓ J8 Header (40-Pin) |
| Raspberry Pi 2 Modell B | ✓ J8 Header (40-Pin) |
| Raspberry Pi Zero 2 W / Zero W | ✓ J8 Header (40-Pin) |
| Raspberry Pi 1 Modelle A+ und B+ | ✓ J8 Header (40-Pin) |
| Raspberry Pi 1 Modell A und B | ✓ P1 Header (26-Pin) |
Pin 26 – BCM7 (GPIO7) – CE1 – Serial Peripheral Interface Bus Chip Select (SPI Bus)
– SCLK (Serial Clock) wird vom Master zur Synchronisation ausgegeben
– MOSI (Master Output, Slave Input)
– MISO (Master Input, Slave Output)
– CE Chip Enable 0 & 1 (oder auch called Chip Select) – Optional
Alternative Funktionen
| ALT0 | ALT1 | ALT2 | ALT3 | ALT4 | ALT5 |
|---|---|---|---|---|---|
| SPI0 Chip select 1 (SPI0_CE1_N) | Secondary mem. Controls (SWE_N / SRW_N) | reserviert | – | – | – |
Auf folgenden Boards vorhanden
| Modell | Vorhanden |
|---|---|
| Raspberry Pi 5 | ✓ J8 Header (40-Pin) |
| Raspberry Pi 4 Modell B / 400 | ✓ J8 Header (40-Pin) |
| Raspberry Pi 3 Modell B / B+ | ✓ J8 Header (40-Pin) |
| Raspberry Pi 2 Modell B | ✓ J8 Header (40-Pin) |
| Raspberry Pi Zero 2 W / Zero W | ✓ J8 Header (40-Pin) |
| Raspberry Pi 1 Modelle A+ und B+ | ✓ J8 Header (40-Pin) |
| Raspberry Pi 1 Modell A und B | ✓ P1 Header (26-Pin) |
Pin 27 – BCM0 (GPIO0) – ID_SD – I2C Daten Bus
Alternative Funktionen
| ALT0 | ALT1 | ALT2 | ALT3 | ALT4 | ALT5 |
|---|---|---|---|---|---|
| Broadcom Serial Control master 0 data line (SDA0) | Secondary mem. Address bus 5 (SA5) | reserviert | – | – | – |
Auf folgenden Boards vorhanden
| Modell | Vorhanden |
|---|---|
| Raspberry Pi 5 | ✓ J8 Header (40-Pin) |
| Raspberry Pi 4 Modell B / 400 | ✓ J8 Header (40-Pin) |
| Raspberry Pi 3 Modell B / B+ | ✓ J8 Header (40-Pin) |
| Raspberry Pi 2 Modell B | ✓ J8 Header (40-Pin) |
| Raspberry Pi Zero 2 W / Zero W | ✓ J8 Header (40-Pin) |
| Raspberry Pi 1 Modelle A+ und B+ | ✓ J8 Header (40-Pin) |
Pin 28 – BCM1 (GPIO1) – ID_SC – I2C Daten Bus
Alternative Funktionen
| ALT0 | ALT1 | ALT2 | ALT3 | ALT4 | ALT5 |
|---|---|---|---|---|---|
| Broadcom Serial Control master 0 clock line (SCL0) | Secondary mem. Address bus 4 (SA4) | reserviert | – | – | – |
Auf folgenden Boards vorhanden
| Modell | Vorhanden |
|---|---|
| Raspberry Pi 5 | ✓ J8 Header (40-Pin) |
| Raspberry Pi 4 Modell B / 400 | ✓ J8 Header (40-Pin) |
| Raspberry Pi 3 Modell B / B+ | ✓ J8 Header (40-Pin) |
| Raspberry Pi 2 Modell B | ✓ J8 Header (40-Pin) |
| Raspberry Pi Zero 2 W / Zero W | ✓ J8 Header (40-Pin) |
| Raspberry Pi 1 Modelle A+ und B+ | ✓ J8 Header (40-Pin) |
Pin 29 – BCM5 (GPIO5) – GPCLK1 – General purpose Clock 1
Alternative Funktionen
| ALT0 | ALT1 | ALT2 | ALT3 | ALT4 | ALT5 |
|---|---|---|---|---|---|
| General purpose Clock 1 (GPCLK1) | Secondary mem. Address bus 0 (SA0) | reserviert | – | – | ARM JTAG Data out (ARM_TDO) |
Auf folgenden Boards vorhanden
| Modell | Vorhanden |
|---|---|
| Raspberry Pi 5 | ✓ J8 Header (40-Pin) |
| Raspberry Pi 4 Modell B / 400 | ✓ J8 Header (40-Pin) |
| Raspberry Pi 3 Modell B / B+ | ✓ J8 Header (40-Pin) |
| Raspberry Pi 2 Modell B | ✓ J8 Header (40-Pin) |
| Raspberry Pi Zero 2 W / Zero W | ✓ J8 Header (40-Pin) |
| Raspberry Pi 1 Modelle A+ und B+ | ✓ J8 Header (40-Pin) |
Pin 30 – Ground / Masse
Auf folgenden Boards vorhanden
| Modell | Vorhanden |
|---|---|
| Raspberry Pi 5 | ✓ J8 Header (40-Pin) |
| Raspberry Pi 4 Modell B / 400 | ✓ J8 Header (40-Pin) |
| Raspberry Pi 3 Modell B / B+ | ✓ J8 Header (40-Pin) |
| Raspberry Pi 2 Modell B | ✓ J8 Header (40-Pin) |
| Raspberry Pi Zero 2 W / Zero W | ✓ J8 Header (40-Pin) |
| Raspberry Pi 1 Modelle A+ und B+ | ✓ J8 Header (40-Pin) |
Pin 31 – BCM6 (GPIO6) – GPCLK2 – General purpose Clock 2
Alternative Funktionen
| ALT0 | ALT1 | ALT2 | ALT3 | ALT4 | ALT5 |
|---|---|---|---|---|---|
| General purpose Clock 2 (GPCLK2) | Secondary mem. Controls (SOE_N / SE) | reserviert | – | – | ARM JTAG return clock (ARM_RTCK) |
Auf folgenden Boards vorhanden
| Modell | Vorhanden |
|---|---|
| Raspberry Pi 5 | ✓ J8 Header (40-Pin) |
| Raspberry Pi 4 Modell B / 400 | ✓ J8 Header (40-Pin) |
| Raspberry Pi 3 Modell B / B+ | ✓ J8 Header (40-Pin) |
| Raspberry Pi 2 Modell B | ✓ J8 Header (40-Pin) |
| Raspberry Pi Zero 2 W / Zero W | ✓ J8 Header (40-Pin) |
| Raspberry Pi 1 Modelle A+ und B+ | ✓ J8 Header (40-Pin) |
Pin 32 – BCM12 (GPIO12) – PWM0 – Pulse Width Modulator 0
Alternative Funktionen
| ALT0 | ALT1 | ALT2 | ALT3 | ALT4 | ALT5 |
|---|---|---|---|---|---|
| Pulse Width Modulator 0 (PWM0) | Secondary mem. data bus 4 (SD4) | reserviert | – | – | ARM JTAG Mode select (ARM_TMS) |
Auf folgenden Boards vorhanden
| Modell | Vorhanden |
|---|---|
| Raspberry Pi 5 | ✓ J8 Header (40-Pin) |
| Raspberry Pi 4 Modell B / 400 | ✓ J8 Header (40-Pin) |
| Raspberry Pi 3 Modell B / B+ | ✓ J8 Header (40-Pin) |
| Raspberry Pi 2 Modell B | ✓ J8 Header (40-Pin) |
| Raspberry Pi Zero 2 W / Zero W | ✓ J8 Header (40-Pin) |
| Raspberry Pi 1 Modelle A+ und B+ | ✓ J8 Header (40-Pin) |
Pin 33 – BCM13 (GPIO13) – PWM1 – Pulse Width Modulator 1
Alternative Funktionen
| ALT0 | ALT1 | ALT2 | ALT3 | ALT4 | ALT5 |
|---|---|---|---|---|---|
| Pulse Width Modulator 1 (PWM1) | Secondary mem. data bus 5 (SD5) | reserviert | – | – | ARM JTAG Clock (ARM_TCK) |
Auf folgenden Boards vorhanden
| Modell | Vorhanden |
|---|---|
| Raspberry Pi 5 | ✓ J8 Header (40-Pin) |
| Raspberry Pi 4 Modell B / 400 | ✓ J8 Header (40-Pin) |
| Raspberry Pi 3 Modell B / B+ | ✓ J8 Header (40-Pin) |
| Raspberry Pi 2 Modell B | ✓ J8 Header (40-Pin) |
| Raspberry Pi Zero 2 W / Zero W | ✓ J8 Header (40-Pin) |
| Raspberry Pi 1 Modelle A+ und B+ | ✓ J8 Header (40-Pin) |
Pin 34 – Ground / Masse
Auf folgenden Boards vorhanden
| Modell | Vorhanden |
|---|---|
| Raspberry Pi 5 | ✓ J8 Header (40-Pin) |
| Raspberry Pi 4 Modell B / 400 | ✓ J8 Header (40-Pin) |
| Raspberry Pi 3 Modell B / B+ | ✓ J8 Header (40-Pin) |
| Raspberry Pi 2 Modell B | ✓ J8 Header (40-Pin) |
| Raspberry Pi Zero 2 W / Zero W | ✓ J8 Header (40-Pin) |
| Raspberry Pi 1 Modelle A+ und B+ | ✓ J8 Header (40-Pin) |
Pin 35 – BCM19 (GPIO19) – MISO – Serial Peripheral Interface Bus (SPI Bus)
– SCLK (Serial Clock) wird vom Master zur Synchronisation ausgegeben
– MOSI (Master Output, Slave Input)
– MISO (Master Input, Slave Output)
Alternative Funktionen
| ALT0 | ALT1 | ALT2 | ALT3 | ALT4 | ALT5 |
|---|---|---|---|---|---|
| PCM Frame Sync (PCM_FS) | Secondary mem. data bus 11 (SD11) | reserviert | Broadcom Serial Control slave Clock, SPI slave clock (BSCSL SCL / SCLK) | SPI1 MISO (SPI1_MISO) | Pulse Width Modulator 1 (PWM1) |
Auf folgenden Boards vorhanden
| Modell | Vorhanden |
|---|---|
| Raspberry Pi 5 | ✓ J8 Header (40-Pin) |
| Raspberry Pi 4 Modell B / 400 | ✓ J8 Header (40-Pin) |
| Raspberry Pi 3 Modell B / B+ | ✓ J8 Header (40-Pin) |
| Raspberry Pi 2 Modell B | ✓ J8 Header (40-Pin) |
| Raspberry Pi Zero 2 W / Zero W | ✓ J8 Header (40-Pin) |
| Raspberry Pi 1 Modelle A+ und B+ | ✓ J8 Header (40-Pin) |
Pin 36 – BCM16 (GPIO16)
Alternative Funktionen
| ALT0 | ALT1 | ALT2 | ALT3 | ALT4 | ALT5 |
|---|---|---|---|---|---|
| reserviert | Secondary mem. data bus 8 (SD8) | reserviert | UART 0 Clear To Send (CTS0) | SPI1 Chip select 2(SPI1_CE2_N) | UART 1 Clear To Send (CTS1) |
Auf folgenden Boards vorhanden
| Modell | Vorhanden |
|---|---|
| Raspberry Pi 5 | ✓ J8 Header (40-Pin) |
| Raspberry Pi 4 Modell B / 400 | ✓ J8 Header (40-Pin) |
| Raspberry Pi 3 Modell B / B+ | ✓ J8 Header (40-Pin) |
| Raspberry Pi 2 Modell B | ✓ J8 Header (40-Pin) |
| Raspberry Pi Zero 2 W / Zero W | ✓ J8 Header (40-Pin) |
| Raspberry Pi 1 Modelle A+ und B+ | ✓ J8 Header (40-Pin) |
Pin 37 – BCM26 (GPIO26)
Alternative Funktionen
| ALT0 | ALT1 | ALT2 | ALT3 | ALT4 | ALT5 |
|---|---|---|---|---|---|
| reserviert | reserviert | reserviert | Secondary mem. data bus (SD1_DAT2) | ARM JTAG Data in (ARM_TDI) | – |
Auf folgenden Boards vorhanden
| Modell | Vorhanden |
|---|---|
| Raspberry Pi 5 | ✓ J8 Header (40-Pin) |
| Raspberry Pi 4 Modell B / 400 | ✓ J8 Header (40-Pin) |
| Raspberry Pi 3 Modell B / B+ | ✓ J8 Header (40-Pin) |
| Raspberry Pi 2 Modell B | ✓ J8 Header (40-Pin) |
| Raspberry Pi Zero 2 W / Zero W | ✓ J8 Header (40-Pin) |
| Raspberry Pi 1 Modelle A+ und B+ | ✓ J8 Header (40-Pin) |
Pin 38 – BCM20 (GPIO20) – MOSI – Serial Peripheral Interface Bus (SPI Bus)
– SCLK (Serial Clock) wird vom Master zur Synchronisation ausgegeben
– MOSI (Master Output, Slave Input)
– MISO (Master Input, Slave Output)
– CE Chip Enable 0 & 1 (oder auch called Chip Select) – Optional
Alternative Funktionen
| ALT0 | ALT1 | ALT2 | ALT3 | ALT4 | ALT5 |
|---|---|---|---|---|---|
| PCM Data in (PCM_DIN) | Secondary mem. data bus 12(SD12) | reserviert | SPI MISO (BSCSL / MISO) | SPI0 MOSI (SPI1_MOSI) | General purpose Clock 0 (GPCLK0) |
Auf folgenden Boards vorhanden
| Modell | Vorhanden |
|---|---|
| Raspberry Pi 5 | ✓ J8 Header (40-Pin) |
| Raspberry Pi 4 Modell B / 400 | ✓ J8 Header (40-Pin) |
| Raspberry Pi 3 Modell B / B+ | ✓ J8 Header (40-Pin) |
| Raspberry Pi 2 Modell B | ✓ J8 Header (40-Pin) |
| Raspberry Pi Zero 2 W / Zero W | ✓ J8 Header (40-Pin) |
| Raspberry Pi 1 Modelle A+ und B+ | ✓ J8 Header (40-Pin) |
Pin 39 – Ground / Masse
Auf folgenden Boards vorhanden
| Modell | Vorhanden |
|---|---|
| Raspberry Pi 5 | ✓ J8 Header (40-Pin) |
| Raspberry Pi 4 Modell B / 400 | ✓ J8 Header (40-Pin) |
| Raspberry Pi 3 Modell B / B+ | ✓ J8 Header (40-Pin) |
| Raspberry Pi 2 Modell B | ✓ J8 Header (40-Pin) |
| Raspberry Pi Zero 2 W / Zero W | ✓ J8 Header (40-Pin) |
| Raspberry Pi 1 Modelle A+ und B+ | ✓ J8 Header (40-Pin) |
Pin 40 – BCM21 (GPIO21) – SCLK – Serial Peripheral Interface Bus (SPI Bus)
– SCLK (Serial Clock) wird vom Master zur Synchronisation ausgegeben
– MOSI (Master Output, Slave Input)
– MISO (Master Input, Slave Output)
– CE Chip Enable 0 & 1 (oder auch called Chip Select) – Optional
Alternative Funktionen
| ALT0 | ALT1 | ALT2 | ALT3 | ALT4 | ALT5 |
|---|---|---|---|---|---|
| PCM data out (PCM_DOUT) | Secondary mem. data bus 13 (SD13) | reserviert | SPI CSn (BSCSL / CE_N) | SPI1 Serial clock (SPI1_SCLK) | General purpose Clock 1 (GPCLK1) |
Auf folgenden Boards vorhanden
| Modell | Vorhanden |
|---|---|
| Raspberry Pi 5 | ✓ J8 Header (40-Pin) |
| Raspberry Pi 4 Modell B / 400 | ✓ J8 Header (40-Pin) |
| Raspberry Pi 3 Modell B / B+ | ✓ J8 Header (40-Pin) |
| Raspberry Pi 2 Modell B | ✓ J8 Header (40-Pin) |
| Raspberry Pi Zero 2 W / Zero W | ✓ J8 Header (40-Pin) |
| Raspberry Pi 1 Modelle A+ und B+ | ✓ J8 Header (40-Pin) |
Was zeigt das GPIO-Tool?
Das interaktive Raspberry Pi GPIO-Tool zeigt euch alle 40 GPIO-Pins des Raspberry Pi auf einen Blick. Klickt auf einen Pin um Details zu Funktion, BCM-Nummer und alternativen Funktionen zu erhalten.
Das 40-Pin-GPIO-Layout ist bei allen aktuellen Modellen identisch – Raspberry Pi 3, Pi 4, Pi 5, Pi 400 und Pi Zero 2 W nutzen dasselbe physikalische Pinout. Beim Raspberry Pi 5 übernimmt der neue RP1-Coprozessor die GPIO-Steuerung, was einige Software-Anpassungen erfordert (z. B. lgpio statt RPi.GPIO).
