Paso 5: código
No entraré en los detalles sobre Raspbian Linux comandos o scripts de shell ejecutable escrito en este documento. Hay un montón de información que hay sobre ella. Recuerde cambiar el modo de la escritura final para hacerlo ejecutable con el comando chmod + x cuando termine de editarlo.
Cuando extraje los archivos de vídeo vídeo, fueron nombrados después del número de pista correspondiente de la fuente DVD con extensión. MP4. En el pi ejecuta Raspbian, el extraído y editados videos fueron transferidos a un subdirectorio llamado Video bajo el usuario predeterminado (nombre de usuario pi).
Escribí un simple script de shell bash que utiliza el comando gpio de la biblioteca WiringPi para leer continuamente el pin GPIO conectado el sensor de PIR y leer los 4 botones táctiles en el tablero de PiFace. El script ejecutable se llama scareme y está ubicado en el directorio home de pi de usuario.
Notas
La utilidad de la biblioteca y gpio apoyar la Junta de addon de PiFace. Accede los pines GPIO PiFace mediante la adición de 200 el número de pin. El script también utiliza cuatro táctiles botones de entrada de Piface (pernos de la entrada-salida 200 a 203). El código define los botones de entrada como sigue:
- 200 - disparo manual
- 201 - subir volumen
- 202 - volumen hacia abajo
- 203 - interruptor de vídeo juego. El botón cambia entre 3 diferentes sistemas de videos que pueden ser utilizados para el efecto (no miedo, miedo y extra largo)
En el script, los botones táctiles inicialmente están configurados para utilizar resistencias de pull-up incorporado de la Junta. Por lo tanto, leer que el valor de entrada para el botón es siempre 1 hasta que alguien pulsa un botón y cambia a 0. (Por lo tanto, la lógica invertida para la lectura de estos pines).