Paso 3: Paso 3: instalar Nodejs y escribir un guión para leer valores
Necesitamos instalar NodeJs. Se necesita la versión 0.10.36
Aquí es cómo se lo puede instalar. En primer lugar volver a su hogar dir.
CD/home/pi
ahora el paquete de investigación apropiada e instalarlo
wget http://node-arm.herokuapp.com/node_0.10.36_armhf...
sudo dpkg -i node_0.10.36_armhf.deb
Usted puede comprobar que se han instalado correctamente mediante la ejecución de
nodo - versión
debe de salida
v0.10.36
Ahora vamos a hacer un directorio de nuestro proyecto
mkdir phidgettest
CD phidgettest
e inicializar un proyecto de investigación, golpeó a devolver un par de veces para obtener valores de,
no son importantes en este momento
Inicio de la nueva gestión pública
Para comunicarse con el webservice necesitamos un nodo-módulo llamado phidgetapi,
vamos a instalarlo
MNP Instale phidgetapi--salve
Y por último necesitamos un script js nodo a leer y a los valores de un sensor de ananlog de salida
Utilice un editor de texto como nano para crear un script "index.js" con el siguiente contenido
---CÓDIGO---
phidget var = require('phidgetapi').phidget;
var IK = nuevo phidget();
IK.on ("registro", function(data) {console.log ('log', datos);});
IK.on ("error", function(data) {console.log ('error', datos);});
IK.on ('cambiado', {} function(data)
Si (String(data.type) == 'Sensor') {}
Console.log ('datos del sensor', data.value);
{} if(parseInt(Data.Value) > 800)
Console.log ("Whoooooops, cruzamos un umbral");
}
}
});
IK.on ('phidgetReady', function() {}
Console.log ('InterfaceKit (IK) ready');
Console.log(IK.Data);
});
/ * * Conectarse phidget * /
IK.connect ({tipo: 'PhidgetInterfaceKit'});
--CÓDIGO FINAL---
Todo lo que queda ahora es ejecutar el script
nodo index.js
Espero que hayas disfrutado este Instructable algo técnico