Interfaz web sencilla e intuitiva para su frambuesa Pi (2 / 6 paso)

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
para que en el 0 1 2 3 4 5 6 7;
modo de gpio $i
hecho;

#turn en LED de 0 a 7
para que en el 0 1 2 3 4 5 6 7;
gpio escritura $i 1;
hecho;

#wait 2 segundos
sueño 2;

#turn LEDs apagados
para que en el 0 1 2 3 4 5 6 7;
gpio escritura $i 0;
hecho;

Artículos Relacionados

Interfaz web de configuración para arriba Octoprint para Impresora 3d en Cubietruck

Interfaz web de configuración para arriba Octoprint para Impresora 3d en Cubietruck

Sería interesante poder gestionar tu impresora 3d sin tener un cable conectado a su PC. Mayoría de las personas ha probado usando frambuesa pi. Inicialmente, compré esto para algunos otros proyectos, pero ha estado ahí para absolutamente alguna vez.
Servidor de la Web de Python para la frambuesa Pi

Servidor de la Web de Python para la frambuesa Pi

Nota: Si desea que sólo un servidor web que no requiere Python, revisa este tutorial que hice para un servidor web muy fácil para el Raspberry Pi.Sabes algunos Python básico o quiere aprender algunos y quieres hacer una página web, un servidor web, r
Aparato de bebida con interfaz Web

Aparato de bebida con interfaz Web

la máquina de la bebida se distribuye una mezcla de cuatro líquidos.El aparato de la bebida es controlado vía interfaz web.El controlador está compuesto por un Raspberry Pi, un relé y un controlador de relé personalizado.La imagen de software modific
Free Digital Signage para la frambuesa Pi

Free Digital Signage para la frambuesa Pi

Hola, en este instructables que vamos a crear nuestro propio sistema de señalización digital con Screenly.Previamente, en el instructivo de "Bricolaje Digital Signage con Xibo", utilizamos windows pc para pantallas de cliente. Pero utilizando el
Alimentador automático cat con interfaz web

Alimentador automático cat con interfaz web

Se trata de un alimentador de gato automático basado en el taladro.  Varias libras de comida para gatos se almacenan en el depósito por encima de la barrena, y el alimentador está programado para dispensar automáticamente 1/4 de taza de alimento en l
Prototipo y configurar su propio módulo de reloj en tiempo Real para la frambuesa Pi (Open Source Hardware y Software configuración))

Prototipo y configurar su propio módulo de reloj en tiempo Real para la frambuesa Pi (Open Source Hardware y Software configuración))

Para mantener el precio de la frambuesa pi por los desarrolladores de izquierda algunos de los elementos esenciales de esos es el reloj de tiempo real. En este momento la frambuesa pi tiempo sobre Ethernet de actualizar la hora automáticamente desde
Sensor de luz LinkitONE con interfaz Web

Sensor de luz LinkitONE con interfaz Web

¿Quería hacer una interfaz de sensor con interfaz web? Imaginar utilizando un LDR simple para medir la luz y ver las actualizaciones de live en una consola web.Si quieres hacer algo como esto, estás en el lugar correcto!Paso 1: ¿Qué necesita?Tableros
Casa calefacción VSCP y una interfaz web

Casa calefacción VSCP y una interfaz web

Mis padres están jubilados y viven en el sur de Francia. Cálido en verano pero también puede ser frío durante el invierno.Que utilizan para viajar por varias semanas durante el invierno para visitar amigos y familiares, y como calientan la casa con m
Juegos para la frambuesa Pi 2 la corriente

Juegos para la frambuesa Pi 2 la corriente

Moonlight es una implementación de código abierto del Protocolo de GameStream de NVIDIA. Luz de la luna le permite transmitir su colección completa de juegos de vapor (y otras aplicaciones) desde tu PC compatible GeForce experiencia a cualquier dispo
Batería operado cartón HDMI Retro TV Stand para su frambuesa Pi

Batería operado cartón HDMI Retro TV Stand para su frambuesa Pi

El Raspberry Pi merece su propia pantalla y soporte! ¿Por qué compartir su frambuesa Pi con el televisor de la sala de estar? Dar su Pi su propio soporte y batería así que usted puede operar en cualquier lugar en la casa o en su oficina. Imagine tene
Hacer la Web más accesible para personas con discapacidad

Hacer la Web más accesible para personas con discapacidad

informes indican que por lo menos 2,1 millones de unos 54,4 millones de estadounidenses con discapacidades usar el Internet. Para personas con discapacidad, acceder y experimentar completamente materiales presentados en Internet a menudo pueden ser d
Control web en tiempo real para las decoraciones de luz (sin servidor lado codificación)

Control web en tiempo real para las decoraciones de luz (sin servidor lado codificación)

Arduino Ethernet es un dispositivo impresionante. Esto es cómo operar las luces de temporada festivas desde donde quieras:-por un simple clic en su página de web (unas pocas líneas de HTML, no javascript o cualquier otra codificación es necesario);-e
Con un Kindle Fire como monitor para su frambuesa pi

Con un Kindle Fire como monitor para su frambuesa pi

En esta insuperable mostraré cómo utilizar un incendio kindle como un monitor para una frambuesa pi. Tenía un viejo fuego kindle que me dieron hace unos años que ya no utilizo y pensé, ¿por qué no usarlo como monitor para mi frambuesa pi? Así, nació
Edificio 3D impreso Pan Tilt caso para una frambuesa Pi

Edificio 3D impreso Pan Tilt caso para una frambuesa Pi

Este instructivo describe la construcción de un caso para un Pi de frambuesa que incorpora un conjunto de pan-tilt de la cámara de Pi.Mi objetivo fue diseñar un caso para imprimir 3D que comprendería perfectamente la frambuesa Pi mientras que también