electrónica-gpio

Puertos GPIO de Raspberry Pi

Los puertos de entrada / salida de propósito general (GPIO) hacen que Raspberry Pi sea mucho más que una computadora muy pequeña. Los puertos GPIO le permiten controlar sus propios circuitos electrónicos directamente desde el Pi. El encabezado GPIO de 40 pines en Raspberry Pi 2 y 3 brinda acceso a un total de 17 puertos GPIO que se pueden controlar desde programas que escriba en Python u otros lenguajes.

Para usar un puerto GPIO, primero debe configurar el puerto para entrada o salida. Cuando está configurado para salida, sus programas pueden configurar un puerto GPIO en una condición ALTA (+3,3 V) o BAJA (0 V). Cuando se configura para entrada, un programa puede determinar fácilmente el estado actual (ALTO o BAJO).

La figura enumera la función de cada pin en el bloque de encabezado de 40 pines Raspberry Pi 2 y 3.

electrónica-gpio
Clavijas de cabezal Raspberry Pi 2 y 3.

Desafortunadamente, los pines en el bloque de encabezado no están etiquetados de ninguna manera en la placa Raspberry Pi. Si orienta la placa de modo que el bloque de encabezado esté en el borde derecho de la placa, justo encima de los puertos USB, los pines 1 y 2 están en la parte superior del bloque de encabezado. Los pines impares están en el lado izquierdo del bloque de encabezado; los pines pares están en el lado derecho.

Probablemente ya haya notado que los pines en el bloque de encabezado no parecen estar dispuestos en ningún orden lógico en particular. Los puertos GPIO están esparcidos por el encabezado al azar, intercalados con pines de 3.3 V, 5 V y tierra en ubicaciones aparentemente aleatorias.

LEER  Cómo controlar los pines GPIO en su Raspberry Pi

Para evitar confusiones al programar proyectos Raspberry Pi, la gente suele numerar los puertos GPIO utilizando sus números de pin de encabezado en lugar de los números de puerto GPIO. Por ejemplo, el puerto GPIO 19 puede denominarse pin 10 en un programa Python. Cuando escribe sus programas de esta manera, puede ignorar completamente el número de puerto GPIO, en lugar de referirse al puerto GPIO usando su número de pin. El único truco al hacer esto es recordar que no todos los pines del encabezado de 40 pines se utilizan para puertos GPIO; solo los números de pin designados como puertos GPIO en la figura deben usarse como puertos GPIO.

Los puertos GPIO en una Raspberry Pi están clasificados para aproximadamente 16 mA de flujo de corriente cada uno, con un total de 40 mA en todos los puertos GPIO combinados. Al diseñar circuitos que interactúan con los puertos GPIO, tenga en cuenta este límite. Asegúrese de proporcionar resistencias limitadoras de corriente adecuadas para evitar dañar su Pi.

Deja un comentario

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