JavaScript deaktiviert! Das Abschicken einer Bestellung ist bei deaktiviertem JavaScript leider NICHT möglich!
Es stehen Ihnen nicht alle Shopfunktionalitäten zur Verfügung. Bitte kontrollieren Sie Ihre Interneteinstellungen. Für ein optimales Einkaufserlebnis empfehlen wir, JavaScript zu aktivieren. Bei Fragen: webmaster@conrad.de
{{#unless user.loggedIn}} {{#xif " digitalData.page.category.pageType !== 'checkout_confirmation' " }}
{{/xif}} {{/unless}}

C-Control Temperatursensor 198298 I²C Passend für Serie: C-Control

C-Control
Rated 3,5 out of 5 by 2 reviewers.
Bestell-Nr.: 198298 - 62
Teile-Nr.: 198298 |  EAN: 4016138337020
15,49 €
inkl. MwSt., zzgl. Versand

I²C-Bus Thermometer-Modul

Technische Daten

Kategorie
Temperatursensor
Schnittstellen
I²C
Typ
198298
Passend für Serie
C‑Control
Höhe
12 mm
Breite
16 mm
Länge
25 mm

Dokumente & Downloads

Konformitätserklärung

Highlights & Details

  • Präzise Temperaturmessung
  • Universeller Einsatz

Beschreibung

Für eine präzise Temperaturmessung unterschiedlichster Anwendungen im Bereich -55 bis 125 °C . Die Messgenauigkeit beträgt ±1 °C und im Temperaturbereich von 0 – 70 °C wird sogar eine Genauigkeit von ±0,5 °C erreicht. Die Auflösung kann dabei, je nach Konfiguration, bis 0,06 °C betragen.
Kunden suchen auch nach
198298, C-Control, c-control, ccontroll, Ccontrol, c-controll
Zubehör gleich mitbestellen
{{#if user.profile.0.profileInfo.b2B}} *zzgl. gesetzl. MwSt, zzgl. Versand {{else}} *inkl. MwSt, zzgl. Versand {{/if}}
Rated 4 out of 5 by C-Control I²C-Bus Thermometer-Modul am Arduino UNO Das Modul ist kompakt und daher relativ schnell auch am Arduino einsetzbar. Da ich im Arduino Sortiment so ein simples Modul bei Conrad vermisste, war ich froh über die C-Control version. Sie ist mit folgendem Code am Arduino UNO einsetzbar. (leicht modifizierte Version von http://arduino.cc/forum/index.php/topic,14156.0.html und Anschlüsse kommentiert) -------- #include <Wire.h> // SCL is Analog A5 am Arduino // SDA is Analog A4 am Arduino // GND is GND am Arduino // +5V is +5V am Arduino // am Thermometer alle Address Jumper offen (factory default)! #define DS1631_ADDR 0x9E >> 1 // SETUP void setup(){ // Setup Serial connection Serial.begin(9600); Serial.println(""); Serial.println("-----------------------------------"); Serial.println("DS1631 test: Temp. sensor"); Serial.println("-----------------------------------"); Serial.println(""); Wire.begin(); // join I2C bus // Stop conversion to be able to modify "Access Config" Register Wire.beginTransmission(DS1631_ADDR); Wire.write((int)(0x22)); // Stop conversion Wire.endTransmission(); // Read "Access Config" regsiter Wire.beginTransmission(DS1631_ADDR); Wire.write((int)(0xAC)); // @AC : Acces Config Wire.endTransmission(); Wire.requestFrom(DS1631_ADDR,1); //Reade 1 byte Wire.available(); int AC = Wire.read(); // receive a byte Serial.print("Acces Config (Before): "); Serial.print(AC); Serial.println(""); // WRITE into "Access Config" Register Wire.beginTransmission(DS1631_ADDR); Wire.write(0xAC); // @AC : Acces Config Wire.write(0x0C); // Continuous conversion & 12 bits resolution Wire.endTransmission(); // READ "Access Config" register Wire.beginTransmission(DS1631_ADDR); Wire.write((int)(0xAC)); // @AC : Acces Config Wire.endTransmission(); Wire.requestFrom(DS1631_ADDR,1); Wire.available(); AC = Wire.read(); Serial.print("Acces Config (AFTER): "); Serial.print(AC); Serial.println(""); // START conversion to get T° Wire.beginTransmission(DS1631_ADDR); Wire.write((int)(0x51)); // Start Conversion Wire.endTransmission(); } // Main Loop void loop(){ //READ T° Wire.beginTransmission(DS1631_ADDR); Wire.write((int)(0xAA)); // @AA : Temperature Wire.endTransmission(); Wire.requestFrom(DS1631_ADDR,2); // READ 2 bytes Wire.available(); // 1st byte int Th = Wire.read(); // receive a byte Wire.available(); // 2nd byte int Tl = Wire.read(); // receive a byte // T° processing if(Th>=0x80) //if sign bit is set, then temp is negative Th = Th - 256; int T_dec=(10*(100*(Tl/16)))/16; // decimal part of the T° // Display T° on "Serial Monitor" Serial.print("Temperature : "); Serial.print(Th); Serial.print("."); if (T_dec<10) Serial.print("0"); if (T_dec<100) Serial.print("0"); Serial.print(T_dec); Serial.print(" degC / "); Serial.print("Th register: "); Serial.print(Th); Serial.print(" / "); Serial.print("Tl register: "); Serial.print(Tl); Serial.println(""); // Wait 1s before restart delay(1000); } -------- 3. Februar 2013
Rated 3 out of 5 by C-Control I²C-Bus Thermometer-Modul Die Messgenauigkeit entspricht bei weitem nicht den Angaben. Bei den acht Stücken die ich gekauft habe liegt die angezeigte Temperatur im Durchschnitt um 2,5° höher als die tatsächliche Raumtemperatur (gemessen mit einem geeichten Thermometer im Bereich zwischen 20 bis 25° C. Es macht schon einen Unterschied wenn ich eine Raumtemperatur von 21° haben will aber nur 18,5° erreiche 6. Dezember 2011
1-2 von 2