ta12200: python example and JS modification for ta12200 electricity sensor

Signed-off-by: Zion Orent <zorent@ics.com>
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com>
This commit is contained in:
Zion Orent
2015-04-01 09:23:55 -04:00
committed by Mihai Tudor Panu
parent 4ab6873a42
commit a2864d3559
2 changed files with 66 additions and 8 deletions

View File

@ -1,6 +1,5 @@
/*jslint node:true, vars:true, bitwise:true, unparam:true */
/*jshint unused:true */
/*global */
/*
* Author: Zion Orent <zorent@ics.com>
* Copyright (c) 2014 Intel Corporation.
@ -29,19 +28,24 @@ var electricitySensor = require('jsupm_ta12200');
// Instantiate a TA12-200 sensor on analog pin A0
var myElectricitySensor = new electricitySensor.TA12200(0);
function getElectricityInfo()
var maxVal, current;
var myInterval = setInterval(function()
{
var maxVal = myElectricitySensor.highestValue();
var current = myElectricitySensor.milliAmps(maxVal);
maxVal = myElectricitySensor.highestValue();
current = myElectricitySensor.milliAmps(maxVal);
console.log("Max ADC Value: " + maxVal + ", current: " + current + "mA");
}
setInterval(getElectricityInfo, 100);
outputStr = "Max ADC Value: " + maxVal +
", current: " + current + "mA";
console.log(outputStr);
}, 100);
// Print message when exiting
process.on('SIGINT', function()
{
clearInterval(myInterval);
myElectricitySensor = null;
electricitySensor.cleanUp();
electricitySensor = null;
console.log("Exiting...");
process.exit(0);
});