Python

Aus Makerspace Wiki
Zur Navigation springen Zur Suche springen

Grundlagen

Raspberry-Zeugs

GPIO

GaU6t.png

GPIO-Mode

What is the difference between BOARD and BCM for GPIO pin numbering?
The GPIO.BOARD option specifies that you are referring to the pins by the number of the pin the the plug - i.e the numbers printed on the board (e.g. P1) and in the middle of the diagrams below.

The GPIO.BCM option means that you are referring to the pins by the "Broadcom SOC channel" number, these are the numbers after "GPIO" in the green rectangles around the outside of the below diagrams:

Unfortunately the BCM numbers changed between versions of the Pi1 Model B, and you'll need to work out which one you have guide here. So it may be safer to use the BOARD numbers if you are going to use more than one Raspberry Pi in a project.

  • The Model B+ uses the same numbering as the Model B r2.0, and adds new pins (board numbers 27-40).
  • The Raspberry Pi Zero, Pi 2B and Pi 3B use the same numbering as the B+.

GitHub

verwandte Themen