Grove - Temperature and Humidity Sensor Release date: 9/20/2015 Version: 1.0 Wiki: http://www.seeedstudio.com/wiki/Grove-_Temperature_and_Humidity_Sensor Bazaar: http://www.seeedstudio.com/depot/Grove-TempHumi-Sensor-p-745.
Document Revision History Revision Date Author Description 1.0 Sep 21, 2015 Victor.
Contents Document Revision History ···································································································2 1. Introduction ···················································································································2 2. Specification ···················································································································3 3.
Disclaimer For physical injuries and possessions loss caused by those reasons which are not related to product quality, such as operating without following manual guide, natural disasters or force majeure, we take no responsibility for that. Under the supervision of Seeed Technology Inc., this manual has been compiled and published which covered the latest product description and specification. The content of this manual is subject to change without notice.
1. Introduction This is a multifunctional sensor that gives you temperature and relative humidity information at the same time. It utilizes a DHT11 sensor that can meet measurement needs of general purposes. It provides reliable readings when environment humidity condition in between 20% RH and 90% RH, and temperature condition in between 0°C and 50°C, covering needs in most home and daily applications that don't contain extreme conditions.
2. Specification Work Voltage: 3.
3. Usage 3.1 With Arduino This demo is going to show you how to read temperature and humidity information from this Grove - Temperature and Humidity Sensor. The Temperature and Humidity sensor is connecting to analog port A0 of Grove - Base Shield. Download Humidity_Temperature_Sensor library for Arduino boards with 16MHz XTAL; Unzip and put it in the libraries file of Arduino IDE by the path: ..\arduino-1.0\libraries; Another library - DHTlib is also available instead of Humidity_Temperature_Sensor l
//#define DHTTYPE DHT21 // DHT 21 (AM2301) // Connect pin 1 (on the left) of the sensor to +5V // Connect pin 2 of the sensor to whatever your DHTPIN is // Connect pin 4 (on the right) of the sensor to GROUND // Connect a 10K resistor from pin 2 (data) to pin 1 (power) of the sensor DHT dht(DHTPIN, DHTTYPE); void setup() { Serial.begin(9600); Serial.println("DHTxx test!"); dht.
Note: This Grove - Temperature and Humidity Sensor and our another product Grove Temperature and Humidity Sensor Pro are sharing this library. No matter which product you are using, make sure that you have made the definition line of the sensor of your board into effect and commented out the definition lines of other specs. For example, the sensor used on Grove Temperature and Humidity Sensor is DHT 11.
/* Grove-Temperature-Humidity Sensor Read value from grove-temperature-humidity sensor then display on grove4-digital-display The circuit: * 4-digital-display attached to pin38 & pin39 (J14 plug on Grove Base BoosterPack) * sig pin of the Grove-Temperature-Humidity Sensor to the analog pin 24 (Grove connector J6) * one side pin (either one) to ground * the other side pin to +VCC * LED anode (long leg) attached to RED_LED * LED cathode (short leg) attached to ground * Note: Put your hands on Grove-Temperatur
#include "TM1637.h" #include "DHT.
memset(t_bits, 0, 2); /* reset array when we use it */ memset(h_bits, 0, 2); /* 4-digital-display [0,1] is used to display temperature */ t_bits[0] = _temperature % 10; _temperature /= 10; t_bits[1] = _temperature % 10; /* 4-digital-display [2,3] is used to display humidity */ h_bits[0] = _humidity % 10; _humidity /= 10; h_bits[1] = _humidity % 10; /* show it */ tm1637.display(1, t_bits[0]); tm1637.display(0, t_bits[1]); tm1637.display(3, h_bits[0]); tm1637.display(2, h_bits[1]); } 3.
Notice: To use the method dht(pin,module_type) you need to chang parameter module_type to 1 when using DHT pro and to 0 when using DHT. # grovepi_lcd_dht.
except (IOError,TypeError) as e: print "Error" Run the program Find the path to the file(According to your own path) cd Desktop/Applications/GrovePi/GrovePi LCD DHT/ Run Program sudo python grovepi_lcd_dht.
4.