Stap 3: Stap 3: installeren van Nodejs en schrijven van een script om te lezen van waarden
We willen installeren van NodeJs. U moet versie 0.10.36
Hier is hoe u het kunt installeren. Eerst gaat u terug naar uw huis dir.
cd/home/pi
nu krijgen de juiste nodejs pakket en installeer het
wget http://node-arm.herokuapp.com/node_0.10.36_armhf...
sudo dpkg -i node_0.10.36_armhf.deb
u kunt controleren dat u het correct door te voeren hebt geïnstalleerd
knooppunt--versie
het moet output
v0.10.36
nu laten we een map voor ons project
mkdir phidgettest
CD phidgettest
en initialiseren van een nodejs project, net hit terug een paar keer om de standaardwaarden,
ze zijn niet belangrijk op dit moment
NPM init
Om te communiceren met de webservice moeten we een knooppunt-module met de naam phidgetapi,
laten we installeren
NPM installeren phidgetapi--opslaan
En tot slot moeten we een knooppunt-js script te lezen en de uitgang van de waarden uit een ananlog sensor
een tekst-editor zoals nano gebruiken voor het maken van een "index.js" script met de volgende inhoud
---CODE---
var phidget = require('phidgetapi').phidget;
var IK = nieuwe phidget();
IK.on ("log", function(data) {console.log ('log', data);});
IK.on ("fout", function(data) {console.log ('fout', data);});
IK.on ('gewijzigd', function(data) {}
Als (String(data.type) == 'Sensor') {}
console.log ("sensor data", data.value);
if(parseInt(data.Value) > 800) {}
console.log ("Whoooooops, we stak een drempel");
}
}
});
IK.on ('phidgetReady', function {}
console.log ('InterfaceKit (IK) ready');
console.log(ik.data);
});
/ * * Verbinden met phidget * /
IK.connect ({type: "PhidgetInterfaceKit"});
--EINDE CODE---
All that's left is nu het uitvoeren van het script
knooppunt index.js
Ik hoop dat je genoten hebt van dit nogal technische Instructable