@tootallnate/ina260
TypeScript icon, indicating that this package has built-in type declarations

1.0.1 • Public • Published

@tootallnate/ina260

Read values from the INA260 bi-directional current and power monitor

This Node.js module reads values from the Adafruit INA260 High or Low Side Voltage, Current, Power Sensor over the I2C bus on a Raspberry Pi.

Example

import * as i2c from 'i2c-bus';
import { INA260 } from '@tootallnate/ina260';

const bus = i2c.openSync(1);
const ina260 = new INA260(bus);

while (true) {
  const [voltage, current, power] = await Promise.all([
    ina260.readVoltage(),
    ina260.readCurrent(),
    ina260.readPower(),
  ]);
  console.log({ voltage, current, power });

  // Sleep for 1 second
  await new Promise((r) => setTimeout(r, 1000));
}

/@tootallnate/ina260/

    Package Sidebar

    Install

    npm i @tootallnate/ina260

    Weekly Downloads

    1

    Version

    1.0.1

    License

    MIT

    Unpacked Size

    16.1 kB

    Total Files

    9

    Last publish

    Collaborators

    • tootallnate