Acceder a los pines GPIO de la Raspberry Pi como directorios en IOTeca

Acceder a los pines GPIO de la Raspberry Pi como directorios

Vamos a practicar como acceder a los pines GPIO manejándolos como directorios, lo que será útil para acceder a los mismos mediante MQTT.

En primer lugar tenemos que crear el directorio para el pin. Para el ejemplo vamos a utilizas el GPIO 16.

Una vez concetado, para crear el directorio GPIO16 introducimos el en BASH el siguiente comando:

echo 16 > /sys/class/gpio/export
Ejecutando este comando el sistema ha creado un directorio gpio16 en sys/class/gpio con unos archivos para poder configurarlo. A continuación, debemos configurar si el pin va a ser de salida o de entrada. En este ejemplo encenderemos un LED, por lo tanto el GPIO 16 será de salida, para lo cual Introducimos el siguiente comando:
echo out > /sys/class/gpio/gpio16/direction

El siguiente paso es indicar si la salida estará en HIGH (1) o LOW (0)

Para encender el LED (HIGH):

echo 1 > /sys/class/gpio/gpio16/value

Para apagar el LED (LOW):

echo 0 > /sys/class/gpio/gpio16/value

Para eliminar la entrada GPIO creada, es decir, el directorio GPIO 16 y su contenido, se introduce el siguiente comando:

echo 16 > /sys/class/gpio/unexport

Está forma de majejar los pines es útil para utilizar MQTT con Mosquitto entre computadora con Windows y Raspberry Pi

Creado: 13/01/2020  

Publicidad

| Volver a Raspberry Pi |

Comentarios

Para poder comentar debés registrarte e ingresar al sitio.