JavaScript para IoT: control de un botón de frambuesa Pi por Node.js

Este tutorial explica cómo montar un "ingreso para hacer" botón en un protoboard, conectado al Raspberry Pi y de controlar con JavaScript y Node.js. En el ejemplo todo es open source y está disponible en GitHub bajo la licencia MIT. El algoritmo es conveniente para un botón de reset en hacerlo usted mismo (DIY) incorporado dispositivos. Con pequeñas modificaciones se puede adaptar también para otras funciones.

Este tutorial es apropiado para los desarrolladores, fabricantes y aficionados a los hobbys. Ningún conocimiento de JavaScript es necesario para ejecutar el ejemplo. Ningún curso previo de algoritmos es necesario.

JavaScript apareció en 1995. Durante años fue un lenguaje utilizado por los desarrolladores front-end web. En 2009 Node.js, una increíble nueva tecnología JavaScript apareció y se convierte en un lenguaje de programación de propósito general. Hoy en día JavaScript es útil incluso para dispositivos embebidos. Aunque JavaScript no es tan buena como el lenguaje de programación C en términos de rendimiento, es una herramienta muy conveniente para prototipado rápido para Internet de las cosas. Siga las directrices de este tutorial para aprender cómo utilizar JavaScript y Node.js en el ordenador monoplaca más popular frambuesa Pi y cómo manejar un botón físico.

Altamente te recomiendo la versión en video de este Instructable. Si el vídeo integrado no aparece en su dispositivo móvil, aquí hay un enlace alternativo. Si te gusta este tutorial, por favor Suscríbete a mi canal de YouTube y echa un vistazo a mi Instructable para un LED que parpadea en frambuesa Pi con JavaScript.

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