GPIO, es el puerto de entrada/salida que viene en las Raspberry Pi’s. Es un acrónimo cuyo significado es «General Purpose Input/Output» o lo que es lo mismo, «Entradas y salidas de propósito general».

Se usan para para programar entradas o salidas de la Raspberry con el mundo exterior: ya sea mediante arduino, relés, electrónica general…etc.

Pero claro, como Raspberry ha ido evolucionando con el paso de tiempo, también lo han hecho sus puertos, y es por ello que GPIO ha sufrido modificaciones.

¿Cómo saber qué versión de GPIO tiene mi raspberry?

Eso mismo me pregunté yo, y la respuesta es la siguiente:

sudo python

Se abrirá el intérprete de Python, y es aquí donde pondremos:

import RPi.GPIO as GPIO
GPIO.RPI_REVISION

Si vemos un 1, es la 1, si vemos un 2, la 2 y un 3 la 3. Esa es la versión de nuestro puerto GPIO.