Paso 2: Instalar y utilizar la biblioteca de cableado Pi
Como dije antes, cableado Pi es una biblioteca. Simplifica mucho utilizando la frambuesa Pi GPIOs (uno en su lugar mando un largo proceso). También significa que usted puede utilizar en cualquiera de los códigos de su C. Sin embargo, no construir y usar un programa en C, pero la utilidad de Gpio. Es un software hecho por Gordon y que viene con la biblioteca. Permite controlar los GPIOs en un script bash o directamente en una línea de comandos. Sin embargo es mucho más lento que un programa en C usando esta utilidad.
Lo primero que tenemos que instalarlo. Gordon se lo está explicando muy bien en h. Sólo necesitas descargar desde GIT y luego construirlo usando el. / construir comandos.
Ahora debe ser capaz de utilizar la utilidad de Gpio, escriba el comando "modo gpio 0 hacia fuera" para probarlo. Si no aparece nada especial, todo está bien. Otra cosa, si la Junta está imprimiendo "comando no encontrado error" o algo así, estar seguro de que has seguido a la guía y construir la biblioteca.
Vamos a encender y apagar el primer LED (cableado pin 0). Primero debe configurar el pin como salida. Utilice el comando "modo gpio 0 hacia fuera" para hacerlo. "0" es el número de pin del cableado y "hacia fuera" simplemente significa salida. Ahora, utilice el comando "gpio escribir 0 1" para encender el LED. "0" es el número pin y "1" es el estado (1 para encendido y 0 para OFF). Si todo va bien debería ver el brillo del LED. Para desactivarlo, simplemente utilice la "gpio escribir 0 0" comando.
Sólo un pequeño truco, si desea utilizar el número de pin actual (GPIO-17) en lugar del número Pi de cableado (0 es correspondiente GPIO-17), utilice el indicador -g en el comando. Ej.: "gpio -g escriba 1 de 17"en lugar de"gpio escribir 0 1".
También existe el comando "gpio Lee" que le permite leer el estado del pin. Puede parecer inútil cuando el pasador se ha definido como una salida, pero le permite asegurarse del estado del pin cuando usted no puede ver el LED. Usarlo es tan simple como antes, tipo "gpio Lee 0" donde "0" es el número de pin del cableado. El comando devuelve el estado del pin (otra vez 1 para encendido y 0 para OFF).
Finalmente la biblioteca Pi de cableado es que contiene muchos otros comandos y funciones pero no voy a cubrir en este instructable ya no son útiles aquí. Ver esta página si tenéis más curiosidad: http://wiringpi.com/reference/ (funciones de biblioteca) y https://projects.drogon.net/raspberry-pi/wiringpi/the-gpio-utility/ o el comando "gpio de hombre" de la utilidad de Gpio.
Ahora que usted puede utilizar esta utilidad, vamos a jugar un poco con él. En primer lugar, si ya no es el caso, para controlar remotamente su frambuesa Pi con SSH. Puede utilizar Putty para Windows o ServerAuditor para tu Smartphone. Luego Diviértete con bash scripts como este que se está convirtiendo en LEDs de 0 a 7, esperando 2 segundos, luego apagándolas otra vez:
#! / bin/bash #set modo salida #turn en LED de 0 a 7 #wait 2 segundos #turn LEDs apagados
para que en el 0 1 2 3 4 5 6 7;
modo de gpio $i
hecho;
para que en el 0 1 2 3 4 5 6 7;
gpio escritura $i 1;
hecho;
sueño 2;
para que en el 0 1 2 3 4 5 6 7;
gpio escritura $i 0;
hecho;