0.0.2 • Published 11 years ago

adc-pi-gpio v0.0.2

Weekly downloads
4
License
-
Repository
github
Last release
11 years ago

adc-pi-gpio Build Status

Node.js Bit banging communication between ADC and the Raspberry Pi.

Largely inspired by ladyada's script: https://gist.github.com/ladyada/3151375.

Usage

See https://github.com/xseignard/adcPi/blob/master/demo/app.js

API

ADC()

ADC class, that represents an instance of an ADC.

Below is a code snippet that shows the configuration possibilities.

The opts object is optional. And each key inside it too.

The values shown there are the defaults fallback.

var ADC = require('adc-pi-gpio'),
  opts = {
    tolerance : 2,
    interval : 300,
    channels : [0],
    SPICLK: 12,
    SPIMISO: 16,
    SPIMOSI: 18,
    SPICS: 22
  };
var adc = new ADC(opts);

ADC.init()

Init the pins that are used by the ADC and start reading on the defined ADC channels.

ADC.close()

Close the pins used by the ADC.

ADC.read(channel:Number, callback:function())

Read the value of the given ADC channel.

0.0.2

11 years ago

0.0.1

11 years ago