123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778 |
-
-
-
-
- var accelrCompassSensor = require('jsupm_lsm303');
-
-
- var myAccelrCompass = new accelrCompassSensor.LSM303(0);
-
- var successFail, coords, outputStr, accel;
- var myInterval = setInterval(function()
- {
-
- successFail = myAccelrCompass.getCoordinates();
-
-
- coords = myAccelrCompass.getRawCoorData();
-
-
- outputStr = "coor: rX " + coords.getitem(0)
- + " - rY " + coords.getitem(1)
- + " - rZ " + coords.getitem(2);
- console.log(outputStr);
- outputStr = "coor: gX " + myAccelrCompass.getCoorX()
- + " - gY " + myAccelrCompass.getCoorY()
- + " - gZ " + myAccelrCompass.getCoorZ();
- console.log(outputStr);
-
-
- console.log("heading: " + myAccelrCompass.getHeading());
-
-
- myAccelrCompass.getAcceleration();
- accel = myAccelrCompass.getRawAccelData();
-
- outputStr = "acc: rX " + accel.getitem(0)
- + " - rY " + accel.getitem(1)
- + " - Z " + accel.getitem(2);
- console.log(outputStr);
- outputStr = "acc: gX " + myAccelrCompass.getAccelX()
- + " - gY " + myAccelrCompass.getAccelY()
- + " - gZ " + myAccelrCompass.getAccelZ();
- console.log(outputStr);
- console.log(" ");
- }, 1000);
-
-
- process.on('SIGINT', function()
- {
- clearInterval(myInterval);
- myAccelrCompass = null;
- accelrCompassSensor.cleanUp();
- accelrCompassSensor = null;
- console.log("Exiting");
- process.exit(0);
- });
|