Paso 5: Extra: notificación LED
Tomar LED y conecta un lado a GPIO18 y el otro a tierra. Para ello, puede utilizar algunos conduce a hembra y conectar directamente al LED. Sólo tenía el hombre para los hombres, pero he encontrado que si tomé alicates, podía sacar la punta metálica, dejando un encabezado femenino que funcionó a la perfección. Es un ajuste muy apretado, sin embargo tienes que tener cuidado de no doblar las patas, y funciona realmente bien.
Ahora tienes que crear un python script que activará los pasadores. Abra un nuevo script y añadir las siguientes líneas de código:
importación RPi.GPIO como GPIO
GPIO.setmode (GPIO. BCM)
GPIO.setup (18, GPIO. HACIA FUERA)
GPIO.output(18,True)
Ahora, guarde el archivo como LEDON.py
A continuación, abrir el editor nano de AirPlay con el comando
sudo nano AirPlay
Y agregue lo siguiente en la parte superior, antes de 'cd shairport'
sudo Python LEDON.py
A continuación, guardar y salir. Ahora si reinicia, el LED se encenderá unos segundos antes el AirPlay servidor sube.
NOTA:
El LED no se enciende propio. Lo hice al crear un nuevo script en Python llamado LEDOFF.py con los siguientes comandos:
importación RPi.GPIO como GPIO
GPIO.setmode (GPIO. BCM)
GPIO.setup (18, GPIO. HACIA FUERA)
GPIO.output (18, falso)
Luego lo agregué al extremo de .bashrc introduciendo:
sudo nano .bashrc
Luego agregar--sudo python LEDOFF.py--por debajo de la '. / AirPlay'
Ahora cuando el servidor está funcionando, si usted cancela al hacer CONTROL + C, detener el servidor y apague el LED