0.0.4 • Published 5 years ago

@tibbo-tps/tibbit-36 v0.0.4

Weekly downloads
-
License
MIT
Repository
-
Last release
5 years ago

Tibbit #36 (3-axis accelerometer)

The node module for collecting data from Tibbit #36 (3-axis accelerometer).

Installation Instructions

The module is available as precompiled binary and C source code.

Install the module

npm install @tibbo-tps/tibbit-36

Usage

var accelerometer = require("@tibbo-tps/tibbit-36").init(socket);

API Methods:

init(socket)

  • socked - TPP socket number

Returns an object with a singe method:

.getData()

Returns an object with the following properties:

  • error - Error message or null
  • lx - X-Axis data
  • ly : Y-Axis data
  • lz : X-Axis data

Example:

var accelerometer = require("@tibbo-tps/tibbit-36").init("S15");
setInterval(function(){
    var data = accelerometer.getData();
    console.log(data);
},1000);

About the Tibbit #36 block

This Tibbit is based on the ADXL312 accelerometer IC with I2C interface. The sensor is implemented as the C1 device.

The module measures acceleration in the +/-12G range, simultaneously in three axes, and with 2.9mG resolution.

This C1 device requires that Tibbit #00-3 is installed in the neighbouring "M" socket. #00-3 provides two direct lines for I2C comms, as well as the ground and +5V power for the ADXL312 IC.

0.0.4

5 years ago

0.0.3

8 years ago

0.0.2

8 years ago

0.0.1

8 years ago