Handleidingen

Spiekbriefje: Raspberry Pi GPIO

De 40 pennen van de Raspberry Pi (alle modellen met een 40-pins aansluiting, vanaf de Pi 1 B+). De Pi werkt op 3,3 V: sluit nooit 5 V aan op een GPIO-pin. Gebruik de knop om af te drukken of op te slaan als pdf. Een interactieve versie met zoeken vind je in onze GPIO-pinout-tool.

Functie Pin Pin Functie
3,3 V 1 2 5 V
GPIO2 (I2C SDA) 3 4 5 V
GPIO3 (I2C SCL) 5 6 Massa (GND)
GPIO4 7 8 GPIO14 (UART TX)
Massa (GND) 9 10 GPIO15 (UART RX)
GPIO17 11 12 GPIO18 (PWM0)
GPIO27 13 14 Massa (GND)
GPIO22 15 16 GPIO23
3,3 V 17 18 GPIO24
GPIO10 (SPI MOSI) 19 20 Massa (GND)
GPIO9 (SPI MISO) 21 22 GPIO25
GPIO11 (SPI SCLK) 23 24 GPIO8 (SPI CE0)
Massa (GND) 25 26 GPIO7 (SPI CE1)
GPIO0 (ID EEPROM SD) 27 28 GPIO1 (ID EEPROM SC)
GPIO5 29 30 Massa (GND)
GPIO6 31 32 GPIO12 (PWM0)
GPIO13 (PWM1) 33 34 Massa (GND)
GPIO19 (PWM1, SPI1 MISO) 35 36 GPIO16
GPIO26 37 38 GPIO20
Massa (GND) 39 40 GPIO21

Waar op letten

  • Het pinnummer (1 tot 40, de plek op het bord) is niet hetzelfde als het GPIO-nummer. Pin 3 is GPIO2.
  • Pin 1 zit aan de kant van de SD-kaart, bij de hoek van het bord. De oneven pennen liggen aan de binnenkant, de even aan de buitenkant.
  • Houd de stroom per pin laag (ongeveer 16 mA, samen niet meer dan ongeveer 50 mA). Gebruik voor een LED een weerstand: zie de LED-weerstand-tool.
  • GPIO0 en GPIO1 (pin 27 en 28) zijn bedoeld voor het uitlezen van HAT-bordjes; gebruik ze niet voor andere dingen.
  • Een 5 V-signaal naar een GPIO maak je veilig met een spanningsdeler of een level shifter.

De functies tussen haakjes zijn de standaardfuncties; veel pennen kunnen meer. Kijk voor het precieze gedrag op je model in de documentatie van Raspberry Pi.