Feuchtigkeitssensor
Sensirion maschinell erzeugt
Zu SHT11 haben wir kein Datenblatt mehr – der Hersteller hat die Datei offenbar zurückgezogen. Bei Google suchen.
Im Forum und im Wiki
-
Thread
SHT11 Problem
Ausgang in den hochohmigen Zustand geschaltet (durch den Pull-Up auf H-Pegel). Um dann noch vom SHT11 die Daten empfangen zu können, muß man ins DDR eine "0" schreiben. Meine SHT11-Routine (IAR-C) wird euch nichts bringen, da der Sensor über eine andere Art am Controller hängt. Also: ändere die
@Rahul, der Trollige >Der SHT11 arbeitet mit einem I²C-kompatiblen Bus (physical layer). Genau DAS steht NICHT im Datenblatt, sondern das Gegenteil. Nur weil der einen Open Drain Datenausgang hat, ist der noch lange nicht auch
-
Thread
SHT11 an ATmega2560 Es funktioniert nicht
Hier der Code: [c] #define F_CPU 16000000UL #include <avr/io.h> #include "config.h" #include "sht11.h" #include <util/delay.h> #include <stdint.h> #include "MK3_2560_LCD.h" int16_t feuchte_messen(void) { sht11_start_humid(); while (!sht11_ready()); return sht11_result_humid(); } int16
SHT11_DATA_OUT; if (ack) { SHT11_DATA_LOW; _delay_us(IF_SPEED); } else { SHT11_DATA_HIGH; _delay_us(IF_SPEED); } clk_signal();
-
Thread
Sensirion SHT11 Code
Danke für den Code! Hier ein Test: [c] char buffer[64]; sht11_init(); for(;;){ sht11_start_measure(); _delay_ms( 1000 ); while( !sht11_measure_finish() ); sprintf( buffer, "%i.%i °C %i.%i %%\n", sht11_get_tmp()/100, sht11_get_tmp()%100, sht11_get_hum
Der Kommentar bezieht sich auf diese 3 Zeilen zusammen: [c] clrBits(PORT(SHT11_PORT), SHT11_SCL | SHT11_SDA); // SCK output low, SDA input/high setBits(DDR(SHT11_PORT), SHT11_SCL); clrBits(DDR(SHT11_PORT), SHT11_SDA); [/c] Für das "high" in "input/high" sorgt der
-
Thread
SHT11 mit code aus Codesammlung zeigt zu wenig
Hallo Rainer, im Init wird dies ausgeführt: start(); send(SHT11_CMD_RESET); _delay_ms(11); start(); send(SHT11_CMD_WSTAT); send(SHT11_LOWRES); SHT11_CMD_RESET 0x1E SHT11_CMD_WSTAT 0x06 SHT11_LOWRES 1 // 0: 12/14bit (SHT11), 1: 8/
int16_t v = result(); if (sht11_valid(v)) { #if SHT11_LOWRES v = v * 4 - 4000; #else v -= 4000; #endif } return v; und für Feuchte: int16_t v = result(); if (sht11_valid(v)) { #if SHT11_LOWRES
-
Thread
SHT11, Abweichung bei Temperatur
Hallo ! Habe hier ein kleines Problem mit einem SHT11 Sensor. Ich verwende bei einem Projekt insgesamt 3 Sensoren, zwei NTC und eben den SHT11. Habe ich alle direkt beeinander liegen, so bekomme ich vom SHT11 über 2°C mehr als von den NTC-Sensoren
Ich glaube, Eiswasser mag der SHT11 nicht wirklich - zumindest nicht in nächster Nähe ;-)
-
Thread
SHT11 ebay fake?
billige DHT22 > den ich geliefert bekam war besser als alle DHT11! … allerdings ging’s hier um den SHT11, nicht um den DHT11. Abgesehen davon ist der SHT11 abgekündigt, und der SHT31 sein Nachfolger – der ist auch erheblich billiger.
kurz gefragt schrieb im Beitrag #6319543: > 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
-
Thread
SHT11 kaputt?
Hi zZsammen! Letzten September hatte ich schon mal nachgefragt, wegen Problemen mit dem SHT11. Nun lief alles bis jetzt super und gestern zeigte er mir 32767( was ja ein Fehlercode ist) an. Ich benutze den C-Code von prx (A.K.), ist der Sensor nun hinüber oder kann ich noch was tun? Ich habe
Haqbe gerade noch mal den Code durchgesehen und in der SHT.h folgende Zeile gefunden: #define SHT11_CRC_FAIL -32767 dass heisst ja, das was mit der Checksumme nicht passt, heisst das auch, dass ich den Sensor entsorgen kann? VG Konrad
-
Thread
Erfahrungen mit SHT11 Sensor?
http://www.sensirion.com/en/02_sensors/03_humidity/00_humidity_temperature_sensor/02_humidity_sensor_sht11.htm
0V beim SCL. In dieser Konfiguration solte der SHT11 praktisch gar keinen Strom aufnehmen. Sollte das nicht der Fall sein, dann verdaechtige ich schon sehr den SHT11. Wo hast Du die gekauft? Falls die von einem serioesen Haendler sind, sollte man
Kennst du das offizielle Datenblatt zu SHT11? Trag den PDF-Link ein.