beaglebone-dht
Reads DHT series of temperature sensors on a Beaglebone Black.
Setup
npm install beaglebone-dht --save
Example
var dht = require('beaglebone-dht'),
sensor = dht.sensor('DHT22'),
read = dht.read('P9_15');
console.log(read);
/**
{
celsius: 21.899999618530273,
fahrenheit: 71.4199993133545,
humidity: 53
}
**/
Run Tests
npm test
Supported Sensors
- DHT11
- DHT22
- AM2302
GPIO Pins
The read function will take a couple of different GPIO variations as an accepted parameter.
It will take in the following:
- Head Pin
- Any name that doesn't start already with GPIO
- GPIO Number
Please refer to the wonderful PDF documents provided by Derek Molloy for reference:
Credits
- Based on the C code written by Tony DiCola from his Adafruit Python DHT Sensor Library.