[Raspberry/Python] Quelle est la différence entre GPIO.BOARD et GPIO.BCM ?

L'option GPIO.BOARD spécifie que vous faites référence aux broches par le numéro de la broche de la fiche, c'est-à-dire les numéros imprimés sur la carte (par exemple P1) et au milieu des diagrammes ci-dessous..

L'option GPIO.BCM signifie que vous faites référence aux broches par le numéro "Broadcom SOC channel", ce sont les numéros après "GPIO" dans les rectangles verts autour de l'extérieur des diagrammes ci-dessous.

Malheureusement, les numéros BCM ont changé entre les versions du Pi1 Model B, pour déterminer lequel vous avez vous pouvez trouver d'avantage de renseignement sur www.raspberrypi-spy.co.uk.

Il peut donc être plus sûr d'utiliser les numéros BOARD si votre programme est destiné a évoluer sur différente type de Pi dans un projet.

Le modèle B + utilise la même numérotation que le modèle B r2.0, et ajoute de nouvelles broches (numéros de carte 27-40).
Les raspberry Pi Zero, Pi 2B et Pi 3B utilisent la même numérotation que le B +.