Temperatur- und Feuchtigkeitssensor
maschinell erzeugt
Zu DHT11 haben wir kein Datenblatt mehr – der Hersteller hat die Datei offenbar zurückgezogen. Bei Google suchen.
Im Forum und im Wiki
-
Thread
dht11 Mikrocontroller T89C51CC01 Familie 8051 Keil Uvision 4
while(TF0 == 0); TR0 = 0; TF0 = 0; } void frage () { DHT11 = 0; timer1(); DHT11 = 1; } void antwort () { while(DHT11==1); while(DHT11==0); while(DHT11==1); } int datei() { int q,c=0; for (q=0; q<8; q++) { while(DHT11==0); timer2(); if(DHT11 == 1) c = (c<<1)|(0x01); else c = (c<<1); while(DHT11==1); } return c; } void main () { char txt[10
-
Thread
ESP8266 mit DHT11 Sensor -> HTTP-GET request
tmr.delay(1000000) humi="XX" temp="XX" fare="XX" bimb=1 PIN = 4 -- data pin, GPIO2 --load DHT11 module and read sensor function ReadDHT11() dht11 = require("dht11") dht11.read(PIN) t = dht11.getTemperature() h = dht11.getHumidity() humi=(h) temp=(t) fare=((t*9/5)+32)
Temperature: "..temp.." deg C") print("Temperature: "..fare.." deg F") -- release module dht11 = nil package.loaded["dht11"]=nil end ReadDHT11() tmr.alarm(1,60000, 1, function() ReadDHT11() bimb=bimb+1 if bimb==5 then bimb=0 wifi.sta.connect() print("Reconnect")end end) srv=net.createServer
-
Thread
DHT11 Luftfeuchtigkeitssensor Testcode für WinAVR
Hi, danke, aber sollte es nicht in der cksum berechnung etwa so aussehen ?: [c] if ( ((dht11_data[0]+dht11_data[1]+dht11_data[2]+dht11_data[3]) & 0xff ) != dht11_data[4]) // Checksum [/c]
man bei einem 'long'. Habe den code wie folgt angepasst. [c] *feuchte = (dht11_data[0] << 8) + dht11_data[1]; *temperatur = (dht11_data[2] << 8) + dht11_data[3]; *checksum = dht11_data[4]; [/c] sowie die Paramter als long übergeben. [c] uint8_t dht11(unsigned long *feuchte
-
Thread
DHT22 liefert eigenartige Werte
Hi, was mir so auffällt dazu: - es werden niemals .c Dateien includiert - die Funktionen dht11() oder dht11_output() gibt es nicht in der dht11.h - stimmen die Deklarationen in der dht11.h bezüglich der genutzten Pins und Ports? Grüße, Muetze1
aber beide (.c und .h) in die Projectdatei bei AVR Studio 4.19 einbinden, oder? - die Funktionen dht11() oder dht11_output() gibt es nicht in der dht11.h ist richtig. War mein Fehler, bzw. der nicht gelöschte Rest einer anderen dth11.h - stimmen die Deklarationen in der dht11.h bezüglich der
-
Thread
SHT11 ebay fake?
möglicherweise nicht wert, jeder billige DHT22 den ich geliefert bekam war besser als alle DHT11!
SHT11 Jack V. schrieb im Beitrag #6319551: > … allerdings ging’s hier um den SHT11, nicht um den DHT11. schon klar, aber lesen könnt ihr? wenn das nur die SMD Variante des DHT11 ist wirds ja nicht besser.
-
Thread
Grundsatzfrage zum Bustransfer
digitalWrite(pin, HIGH); delayMicroseconds(40); pinMode(pin, INPUT); Serial.println("DHT11.1"); // ACKNOWLEDGE or TIMEOUT unsigned int loopCnt = 10000; while(digitalRead(pin) == LOW) if (loopCnt-- == 0) return true; Serial.print("DHT11.2"); loopCnt = 10000; while
long t = micros(); //Serial.print("DHT11.4"); loopCnt = 10000; while(digitalRead(pin) == HIGH) if (loopCnt-- == 0) return true; //Serial.print("DHT11.5("); //Serial.print((micros() - t)); //Serial.print
-
Thread
Open drain/collector zieht nicht auf GND (DHT11)
Moin, Larch schrieb im Beitrag #5304803: > HAL_GPIO_WritePin(DHT11_DATA_GPIO_Port, DHT11_DATA_Pin, 0); > HAL_GPIO_Init(DHT11_DATA_GPIO_Port, &ty); Diese beiden wollen DHT11_DATA_Pin als Pin Nummer (0..15) > while(DHT11_DATA_GPIO_Port->IDR & DHT11_DATA_Pin
_DATA_GPIO_Port, &ty); > > Diese beiden wollen DHT11_DATA_Pin als Pin Nummer (0..15) > >> while(DHT11_DATA_GPIO_Port->IDR & DHT11_DATA_Pin == 0) > >> while(DHT11_DATA_GPIO_Port->IDR & DHT11_DATA_Pin == 1) > > Diese beiden scheinen DHT11_
-
Thread
DHT11 Sensor automatisieren auf Raspberry Pi
ich habe bisher mit Python ein Script geschrieben, welches die Luftfeuchte und Temperatur durch den DHT11 Sensor ermittelt. Mein nächstes Ziel ist es den DHT11 Sensor Plug & Play fähig zu machen. Ich hab im Internet gelesen das der DHT11 Sensor eine 1-Wire Komponente ist. Falls ich mich nicht irre sollte
Wenn du auf DHT11 klickst geht ein Fenster auf mit Link zum Datenblatt... http://www.aosong.com/asp_bin/Products/en/DHT11.pdf ...in dem du auch Beispiele für die Checksum findest.
Kennst du das offizielle Datenblatt zu DHT11? Trag den PDF-Link ein.