Al usar la biblioteca RPi.GPIO en Python , debe llamar a

import RPi.GPIO as GPIO 

y luego

GPIO.setmode(GPIO.BOARD) 

o

GPIO.setmode(GPIO.BCM) 

¿Cuál es la diferencia entre estas dos opciones?

Comentarios

  • Yo uso pinout.xyz , imágenes fáciles de seguir y una interfaz de usuario genial 🙂

Responder

Obtuve la información debajo desde aquí .

El GPIO.BOARD La opción especifica que se está refiriendo a los pines por el número del pin en el enchufe, es decir, los números impresos en la placa (por ejemplo, P1) y en el medio de los diagramas a continuación.

La opción GPIO.BCM significa que se está refiriendo a los pines del «canal Broadcom SOC» número, estos son los números después «GPIO» en los rectángulos verdes alrededor del exterior de los siguientes diagramas:

Desafortunadamente, los números BCM cambiado entre las versiones del Pi1 Model B, y tendrá que averiguar cuál tiene guía aquí . Por lo tanto, puede ser más seguro usar los números de BOARD si va a usar más de una Raspberry Pi en un proyecto.

  • El Modelo B + usa la misma numeración que el Modelo B r2.0, y agrega nuevos pines (números de placa 27-40).
  • Raspberry Pi Zero, Pi 2B y Pi 3B usan la misma numeración que B +.

Pi1 Model B +, Pi 2B, Pi Zero y Pi 3B: Diagrama de numeración de pines GPIO


Pi 1 Model B Revisión 2.0:

Diagrama de numeración de pines GPIO


Pi 1 Modelo B Revisión 1.0: Diagrama de numeración de pines GPIO

Comentarios

  • Y para completar, la A es la misma que las placas del modelo B posterior y la A + es la misma que la B +.
  • Es ' es molesto. Simplemente coloque dos números pequeños en cada pin. En serio @LadyAda

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *