Puertos gpio frambuesa pi

de entrada de propósito general / salida (GPIO) puertos hacen Frambuesa Pi mucho más que sólo una muy pequeña computadora. puertos GPIO le permiten controlar sus propios circuitos electrónicos directamente del Pi. La cabecera de 40 pines GPIO en la Frambuesa Pi 2 y 3 proporciona acceso a un total de 17 puertos GPIO que pueden ser controlados de los programas se escriben en Python u otros idiomas.

Para utilizar un puerto GPIO, primero debe configurar el puerto de entrada o salida. Cuando está configurado para la salida, un puerto GPIO se puede ajustar a un alto (3,3 V) o estado bajo (0 V) por sus programas. Cuando se configura para la entrada, un programa puede determinar fácilmente el estado actual (alto o bajo).

La figura muestra la función de cada pin en el Frambuesa Pi 2 y 3 bloque de cabecera 40 pines.

Electrónica-GPIO
Frambuesa Pi 2 y 3 pines de cabecera.

Por desgracia, los pines en el bloque de cabecera no están etiquetados en cualquier forma en el tablero de Frambuesa Pi. Si orienta el tablero para que el bloque de cabecera está en el borde derecho de la placa, justo por encima de los puertos USB, los pines 1 y 2 están en la parte superior del bloque de cabecera. Los pines impares están en el lado izquierdo de la cabecera pines por bloques de números pares están en el lado derecho.

Usted probablemente ha notado que no parecen ser expuesto en cualquier orden lógico particular, los pines en el bloque de cabecera. Los puertos GPIO se encuentran dispersos sobre la cabecera sin orden ni concierto, intercalados con 3,3 V, 5 V, y las patillas de tierra en lugares aparentemente al azar.

Para evitar confusiones en la programación de proyectos Frambuesa Pi, población común los puertos GPIO utilizando sus números de pin de cabecera en lugar de los números de puerto GPIO. Por ejemplo, el puerto GPIO 19 puede ser referido como pasador 10 en un programa Python. Cuando usted escribe sus programas de esta manera, se puede ignorar por completo el número de puerto GPIO, en vez refiriéndose al puerto GPIO utilizando su número de PIN. El único truco cuando lo hace es recordar que no todas las patillas de la cabecera de 40 pines se utilizan para GPIO Ports- sólo aquellos números de pin designados como puertos GPIO en la figura deben ser utilizados como puertos GPIO.

Los puertos GPIO en un Frambuesa Pi están clasificados para aproximadamente 16 mA de flujo de corriente cada uno, con un total de 40 mA a través de todos los puertos GPIO combinados. En el diseño de circuitos que interactúan con los puertos GPIO, mantener este límite en mente. Asegúrese de proporcionar resistencias limitadores de corriente adecuados para evitar dañar la Pi.

Artículos Relacionados