Raspberry Pi – Activando leds vía GPIO

Empezaremos a trastear con el GPIO de la RPi , para ello montaremos este sencillo esquema en una placa de prototipado

Debido a la cantidad de componentes a ubicar en un espacio tan reducido de 3cms x 7cms habrá que planificar muy bien la distribución de todos los elementos , estas placas de prototipado se pueden encontrar aquí.

Soldadura del conector GPIO y del sensor BME 680
Distribución casi completa de los componentes.
En la cara inferior esto parece una madeja sin sentido , pero todo esta correcto…
Vista de la cara superior , parte de las resistencias irán debajo de la pantalla OLED
Vista de como quedaría en el Pi 4 que usare para pruebas antes de pasarlo a la Pi Zero 2 W

Crearemos un nuevo proyecto en C# para netcore 3.1 y pegaremos este codigo

Una vez compilado mediante pscp subiremos la carpeta a nuestra RPi

Y lo ejecutaremos desde la RPI con

Este es el resultado , los leds cambian secuencialmente cada 250 ms

BONUS: Arranque automático de la aplicación

Crearemos el fichero test-leds.service y contendrá lo siguiente :

Ejecutaremos estos comandos

Y este seria el resultado

Con esto y un bizcocho ……