¿Cómo funcionan los GPIO?
GPIO significa General Purpose Input Output y representa el rango de clavijas ubicadas en la tarjeta de la Raspberry Pi y que se pueden conectar a periféricos externos. Este aspecto es uno de los más interesantes de la programación embebida, es decir, conectar un periférico y comunicarse con él aumenta de esta manera las capacidades y posibilidades de la Raspberry Pi. 26 conectores forman el conjunto principal de clavijas GPIO. Están alineadas en dos franjas de 13 clavijas y se sitúan entre el conector DSI y la salida de vídeo RCA:
Desde un punto de vista electrónico, las clavijas GPIO son entradas y salidas digitales capaces de generar y recibir señales digitales 0 y 1. En cada transmisión se emite una tensión comprendida entre 0 y 3.3 V. El siguiente esquema explica con detalle la conexión del GPIO en esta versión de la Raspberry Pi: