Temperatur- und Luftfeuchtesensor
Der HDC1080 ist ein digitaler Feuchtigkeits- und Temperatursensor. Der Sensor hat eine hohe Genauigkeit und eine sehr geringe Stromaufnahme und passt dadurch ideal zur senseBox. Die Sensoren sind ab Werk kalibirert und können direkt eingesetzt werden.
Temperatur und Luftfeuchtigkeitssensor
Technische Information
- "Plug-in-and-Go" senseBox kompatibel
- Relative Luftfeuchte (RH) Betriebsbereich 0% bis 100%
- 14 Bit Messauflösung
- Relative Luftfeuchte Genauigkeit ±4%
- Temperatur Genauigkeit ±0.2°C
- 2100nA Stromzufuhr
- Betriebsspannung 2.7 V bis 5.5 V
- I2C Schnittstelle
Anschluss
Die Komponente wird am I2C Port angeschlossen.
Programmierung (Arduino)
Software Bibliothek
Um den Sensor in Arduino zu Programmieren musst du die Software Bibliothek Adafruit HDC1000 Library installieren.
Code
Dieser Code gibt die Temperatur und die relative Luftfeuchte im Seriellen Monitor aus.
#include <Adafruit_HDC1000.h> // http://librarymanager/All#Adafruit_HDC1000_Library
Adafruit_HDC1000 hdc = Adafruit_HDC1000();
void setup(){
Serial.begin(9600);
hdc.begin();
}
void loop(){
Serial.print("Temperature: ");
Serial.println(hdc.readTemperature());
Serial.print("Humidity: ");
Serial.println(hdc.readHumidity());
}
Programmierung (Blockly)
In Blockly kann der Sensor über folgenden Block ausgelesen werden:
Im Block kannst du zwischen den verschiedenen Parametern des Temperatur und Luftfeuchtigkeitsensor auswählen:
- Temperatur in Grad Celsius (°C)
- Luftfeuchtigkeit in Prozent (%)