Im Forum und im Wiki
-
Thread
Billig ds18b20 Fehlverhalten erfahrungen?
die vergossenen auch, jedoch kosten die rund 18€/Stk. https://www.reichelt.de/temperaturfuehler-ds18s20-20-60-c-bb-ds18s20-5-p202469.html?&trstct=vrt_pdn Dieses Modell kenne ich (noch) nicht, aber wir haben vom Vorgänger mit DS18S20-Chip hunderte im Einsatz, die gut funktionieren.
aufgesägt und den Temperaturfühler vorsichtig freigelegt. Und... es ist ein GXCAS18B20 und kein DS18B20, obwohl er als DS18B20 in der Artikelbeschreibung angegeben war!
-
Thread
DS1820, DS18B20 in C
-0.1, 0.0, +0.1 etc.) und arbeitet absolut sauber. Außerdem kann sie von selbst erkennen, ob ein DS18S20 oder DS18B20 Sensor angeschlossen ist. Der DS18B20 kann konfiguriert werden auf 9, 10, 11 oder 12 Bit Auflösung. Der Rückgabewert in der Integer-Variablen Temp ist in 1/10 Grad. Also -456 für -45.6
, weil die Parasite Power nicht schnell genug zugeschaltet wurde. > Sensoren habe ich ein paar DS18S20 vom Pollin, vielleicht sind die ja > unkritischer. Nein, vom Timing her unterscheiden sie sich nicht vom DS18B20. Die DS18B20 haben den Vorteil, dass man sie auf eine geringere Auflösung schalten
-
Thread
Welchen Parameter muss ich nutzen, um mit Arduino und DS18S20 ein Relais zu steuern?
Joachim B. schrieb im Beitrag #5707059: > aus: > int DS18S20_Pin = 2; //DS18S20 Signal pin on digital 2 > //Temperature chip i/o > OneWire ds(DS18S20_Pin); // on digital pin 2 > > schnell umgeschrieben zuint DS18B20_Pin = 2; //DS18S20 Signal pin on
betrachten der Messdaten im Serial Monitor. Ich schreibe jetzt nicht nochmal, was an den Daten vom DS18B20 anders ist, als an denen vom DS18S20. Im Beispiel DS18x20_Temperature, das bei der OneWire Library dabei ist, wird doch der Code zur automatischen Auswertung beider Sensortypen (DS18S20 und DS18B20
-
Thread
DS18B20 Verkabelungs od Software Problem
/Temperatur/DS18S20::2897.html?MODsid=5871tbojb7t50rf2g5tm5lhqe4
Einer ist DS18*B*20 und einer ist DS18*S*20. Das sind nicht die gleichen.
-
Thread
Sensor TS 1820
hat. Versuch macht klug. Der DS1820 wird aber nicht mehr hergestellt, man muss schauen ob ein DS18S20 oder DS18B20 auch passt.
hinz schrieb im Beitrag #5670865: > DS1820 und DS18S20 sind nahezu gleich, DS18B20 kann einiges mehr. Der DS18B20 ist ähnlich, aber nicht zu DS1820/DS18S20 kompatibel.
-
Thread
DS18S20 wird vom ATmega8 nicht gefunden
Nachkomma * 0.0625 Temperatur_single = Vorkomma + Temperatur_single End Sub Sub Temperatur_aus_ds18s20 Wert_aus_ds18x20 = Makeint(scratchpad(1) , Scratchpad(2)) Vorkomma = Wert_aus_ds18x20 Shift Vorkomma , Right , 1 , Signed If Wert_aus_ds18x20.0 = 1 Then Temperatur_single =
Nachkomma * 0.0625 Temperatur_single = Vorkomma + Temperatur_single End Sub Sub Temperatur_aus_ds18s20 Wert_aus_ds18x20 = Makeint(scratchpad(1) , Scratchpad(2)) Vorkomma = Wert_aus_ds18x20 Shift Vorkomma , Right , 1 , Signed If Wert_aus_ds18x20.0 = 1 Then Temperatur_single =
-
Thread
WordClock mit WS2812
_and_ds18b20.php Grüße, Phil
short_isr = 1; ds18xx_temperature_index = temp_read_temp_index (); short_isr = 0; log_printf ("DS18xxx temperature: %d%s\r\n", ds18xx_temperature_index / 2, (ds18xx_temperature_index %
-
Thread
Atmega 8 + dallas 18s20 + Neuling (never ending story)
DS18S20_DDR &= ~(1<<DS18S20_wire); // 1-wire Leitung auf HIGH schalten _delay_us(60); // nach mind. 60µs wird der Precense-Impuls abgefragt err = (DS18S20_PIN & (1<<DS18S20_wire))
Dann brauchst noch folgende oder ähnliche Routinen. Hier nur Auszüge der Prototypen! void DS18S20_writebit(uint8_t bitwert) uint8_t DS18S20_readbit(void) void DS18S20_writebyte(uint8_t data) uint8_t DS18S20_readbyte(void) void DS18S20_Conv_T(void) void DS18S20_Match_Rom( uint8_t data)