Cuando use la biblioteca RPi.GPIO en Python , debe llamar
import RPi.GPIO as GPIO
y entonces
GPIO.setmode(GPIO.BOARD)
o
GPIO.setmode(GPIO.BCM)
¿Cuál es la diferencia entre estas dos opciones?
Obtuve la información a continuación desde aquí .
La opción GPIO.BOARD especifica que se refiere a los pines por el número del pin del enchufe, es decir, los números impresos en la placa (por ejemplo, P1) y en el centro de los diagramas a continuación.
La opción GPIO.BCM significa que se está refiriendo a los pines por el número del "canal Broadcom SOC", estos son los números después de "GPIO" en los rectángulos verdes alrededor del exterior de los siguientes diagramas:
Desafortunadamente, los números de BCM cambiaron entre las versiones del modelo B de Pi1, y tendrá que averiguar cuál tiene guía aquí . Por lo tanto, puede ser más seguro usar los números de TABLERO si va a usar más de una Raspberry Pi en un proyecto.
Pi1 Modelo B +, Pi 2B, Pi Zero y Pi 3B:
Pi 1 Modelo B Revisión 2.0:
Pi 1 Modelo B Revisión 1.0: