Med Phidgets på en Raspberry Pi 2 (3 / 3 steg)
Steg 3: Steg 3: installera Nodejs och skriver ett skript för att läsa värden
Vi måste installera NodeJs. Du behöver version 0.10.36
Här är hur du kan installera den. Först gå tillbaka till din hem dir.
CD/home/pi
nu får ordentlig nodejs paketet och installera om det
wget http://node-arm.herokuapp.com/node_0.10.36_armhf...
sudo dpkg -i node_0.10.36_armhf.deb
Du kan kontrollera att du har installerat det korrekt genom att köra
nod--version
Det bör utgång
v0.10.36
Nu låt oss göra en katalog för vårt projekt
mkdir phidgettest
CD phidgettest
och initiera ett nodejs projekt, tryck bara gå tillbaka ett par gånger för att få de standardvärden,
de är inte viktigt just nu
NPM init
För att kommunicera med webservice behöver vi en nod-modul som kallas phidgetapi,
Låt oss installera det
NPM installera phidgetapi--spara
Och slutligen behöver vi ett nod-js manus att läsa och produktion värden från en ananlog sensor
Använd ett textredigeringsprogram som nano skapa ett "index.js" skript med följande innehåll
---KOD---
var phidget = require('phidgetapi').phidget;
var IK = nya phidget();
IK.on ("log", function(data) {console.log ("logga", data);});
IK.on ("fel", function(data) {console.log ("fel", data);});
IK.on ("förändrats", function(data) {
om (String(data.type) == "Sensor") {
Console.log ("sensordata", data.value);
IF(parseInt(data.Value) > 800) {
Console.log ("Whoooooops, Vi korsade en tröskel");
}
}
});
IK.on ('phidgetReady', function() {
Console.log ("InterfaceKit (IK) klar");
Console.log(IK.data);
});
/ * * Ansluta till phidget * /
IK.connect ({typ: "PhidgetInterfaceKit"});
--END-KOD---
Allt som är kvar nu är att köra skriptet
nod index.js
Jag hoppas du gillade denna tämligen tekniska Instructable