UNPKG

raspi-sensors

Version:

Raspberry-pi plugin to easily fetch data from GPIO and i2c sensors

38 lines (28 loc) 751 B
// Load raspi-sensors plugin var RaspiSensors = require('../build/raspi-sensors'); console.log('raspi-sensors test v0.2'); // Create some sensors var DHT22 = new RaspiSensors.Sensor({ type : "DHT22", pin : 0X7 }); // Define a callback var dataLog = function(err, data) { if(err) { console.error("An error occurred!"); console.error(err.cause); return; } // Only log for now console.log(data); } // Try to fetch right now a value DHT22.fetch(dataLog); // Fetch some value at a certain interval DHT22.fetchInterval(dataLog, 4); // After 20s of logging, stop everything setTimeout(function() { console.log("Time to stop the logging of values!"); DHT22.fetchClear(); }, 20000) console.log('Control send back to the main thread');