JavaScript para IoT: control de un botón de frambuesa Pi por Node.js (6 / 6 paso)

Paso 6: ¿Cómo funciona?

El código fuente está disponible en GitHub y en el archivo zip adjunto. JavaScript archivo button.js es ejecutado por Node.js y sus dependencias están instaladas por la nueva gestión pública dependiendo de la configuración de package.json. En este ejemplo se basa en paquete cableado-pi que JavaScript enlace a la fuente abierta popular C biblioteca wiringpi.

Node.js es muy conveniente para eventos asincrónicos. Mi JavaScript encarga de todas las interrupciones cuando el botón es presionado o liberado. Press JavaScript inicia un temporizador durante 3 segundos. Imprime OK en la línea de comandos sólo si no se suelta el botón antes de la expiración del temporizador.

Artículos Relacionados

JavaScript para IoT: parpadeo de LED en frambuesa Pi con Node.js

JavaScript para IoT: parpadeo de LED en frambuesa Pi con Node.js

En este tutorial aprenderá los pasos exactos controlar un LED conectado a un pin GPIO de frambuesa Pi usando JavaScript y Node.js. Esto es realmente lo más fácil de hacer con un LED y un Raspberry Pi . El ejemplo proporcionado es open source y está d
Construir sus aplicaciones Android para IoT dispositivos usando la API REST de control

Construir sus aplicaciones Android para IoT dispositivos usando la API REST de control

Hace unas semanas he implementado biblioteca de servicio de web de resto para el tablero de WIZwiki-W7500ECO. He publicado en Instructables, (aparece contenido!)He decidido crear mis propias aplicaciones para monitorear mi junta con el resto APIs. Mi
Video serie Tutorial principiantes para IoT con Edison de Intel (IntelIot)

Video serie Tutorial principiantes para IoT con Edison de Intel (IntelIot)

Aproximadamente un mes atrás tuve la oportunidad de ser parte de IoT road show organizado por Intel en Pune, India. Fue una experiencia increíble. Quería construir un coche RC controlado de IoT con algunas características. Después de haber trabajado
IFTTT para IoT con Edison de Intel

IFTTT para IoT con Edison de Intel

EL PROBLEMA:Demasiados dispositivos, demasiadas aplicaciones (para cada dispositivo), que bueno que un profesional ocupado!Necesitamos no sólo un "conectado a casa" - pero también una "casa inteligente".NUESTRA SOLUCIÓN MÁGICA:A través
Nueva herramienta para IoT Gateway prototipos

Nueva herramienta para IoT Gateway prototipos

SeeedStudio BeagleBone verde Wireless está tomando pedidos en Bazzar de Seeed. Es el primer Wi-Fi + Bluetooth Low Energy (BLE) tablero de BeagleBone comunidad. El precio de venta completo es $44,9. Hablando de la fecha de lanzamiento, será oficialmen
Reflector de IR barato bricolaje para un Control remoto

Reflector de IR barato bricolaje para un Control remoto

este es un hack muy fácil para un control remoto que puede aumentar su potencia de señal mediante la creación de un reflector detrás de la irradiacion de IR. Y definitivamente funciona. Ahora realmente puedo usar el controlador. Tengo la idea para es
Servidor web para el control de electrodomésticos

Servidor web para el control de electrodomésticos

Este instructivo describe cómo se puede hacer un simple pero potente servidor Web utilizado para el control de los electrodomésticos. El corazón del circuito es el microcontrolador ATmega328. He elegido este porque quería utilizar disponibles bibliot
Biblioteca PIC de microchip para el Control de un 20 por 4 LCD sobre I2C

Biblioteca PIC de microchip para el Control de un 20 por 4 LCD sobre I2C

Este Instructable presenta una biblioteca de 'C' para el control de un solo 20 por 4 LCD basado en el controlador HD44780 LCD sobre I2C usando 8 bits IO expansor PCF8574 NXP remoto. La pantalla LCD está configurada para la interfaz de 4 bits y puede
LinkIt uno + MQTT = primer paso para IoT

LinkIt uno + MQTT = primer paso para IoT

LinkIt One es un tablero de gran desarrollo para la IoT, especialmente porque viene equipado con WiFi, BLE, GSM, GPRS, GPS etc, mi punto de vista de la IoT es que habrá muchos dispositivos conectados enviar pequeñas gotas de datos a un servidor centr
Utilizando un sensor de sonido con un Raspberry Pi para el control de su luces de Philips Hue

Utilizando un sensor de sonido con un Raspberry Pi para el control de su luces de Philips Hue

Caso de uso: la puerta de mi cocina es pesada, si está cerrada no puedo oír ningún sonido fuera de la cocina. Tenían que sonar mi teléfono para poder dejarlos, que era tipo de molesto si usted espera más de 10 personas en su fiesta en plazos diferent
7 usos para una máquina + cómo hacer uno de calentamiento por inducción

7 usos para una máquina + cómo hacer uno de calentamiento por inducción

En este instructable, les mostraré cómo hacer una máquina y 7 diferentes usos para él de calentamiento por inducción. Calentamiento por inducción tiene muchas aplicaciones prácticas y lo que uno es increíblemente simple. En primer lugar, voy a entrar
Configurar Bot telegrama en frambuesa Pi

Configurar Bot telegrama en frambuesa Pi

El 24 de junio de 2015, telegrama publicó la API de Bot, máquinas hablar telegrama. Desde ese día, no sólo humanos podremos telegrama, así puede máquinas.Para aquellos que no saben lo que es telegrama, es una aplicación de mensajería como WhatsApp. E
Control de Web de personalizado de frambuesa Pi

Control de Web de personalizado de frambuesa Pi

en este video vamos a aprender cómo utilizar la interfaz de WebIOPi que utiliza javascript para controlar nuestro GPIO desde una página web que se puede acceder en cualquier lugar del mundo.WebIOPihttp://code.Google.com/p/webiopi/wiki/README?TM=6
Ser un tirón. Usar Javascript para desactivar el botón back del visitante de su sitio Web

Ser un tirón. Usar Javascript para desactivar el botón back del visitante de su sitio Web

Javascript ha saber un poco propiedad llamada location.hash que puede ser "mis" usados para deshabilitar el botón atrás del navegador. En este Instructable le mostrará cómo lograr esto y ser un idiota como yo.Paso 1: Y el código... Agregar el ab