Hallo
ich bin noch ganz neu in der Arduino Umgebung seit gestern
Und schon habe ich ein Problem ich habe mir zu meinem Arduino Mega den Temperatursensor LM335Z gekauft und möchte damit jetzt die Temperatur messen.
einfacher gesagt als getan eigentlich mĂŒsste der Sensor bei RT eine Spannung von ca. 2,9V ausgeben wenn ich das richtig verstanden habe ist ein Analog wert von 1024 = 5V und 0 = 0V
Dann mĂŒsste ich dem 3 Satz zu folge einen wert von ca. 594 erreichen.
ich erreiche aber nur einen wert von 405 das aber ziemlich konstant also wenn ich den Sensor anfasse Àndert sich der wert nur minimal
so sieht meine Schaltung aus
und hier der code:
int pin1 = A0;
float analogwert;
float Temp;
float inV = 4.8828125;
float offset = 2731.5;
void setup(){
 Serial.begin(9600);
}
void loop (){
 analogwert = analogRead(pin1);
 Serial.println(analogwert);
 Temp = (analogwert*inV)-offset;
 Serial.print(Temp);
 Serial.println(" C");
 delay(500);
Â
}
ich bedanke mich schon mal im Vorraus fĂŒr die hoffentlich guten ratschlĂ€ge
Wie ist denn der gesamte Widerstandswert der Vcc-Speisung des Sensors (ist etwas schlecht zu erkennen und warum nimmst Du drei WiderstÀnde)? Der Sensor soll ja mit 400”A bis 5mA betrieben werden. Ist das bei Dir der Fall?
Sorry habe ich vergessen zu schreiben
hatte mir von Kemo so ein Wiederstands wirr war gekauft 200 StĂŒck fĂŒr 2 Euro oder so
und musste halt nehmen was da war
das sind 2 mal 1,1K und ein mal 130 also zusammen 2330 ohm
Das mĂŒsste vom Widerstandswert her passen. Trotzdem nochmal die WiderstĂ€nde auf die Werte hin kontrollieren, sowie die gesamte Schaltung. Wenn nur ein mehr oder minder konstanter Wert ausgegeben wird, ist wahrscheinlich irgendetwas nicht richtig verschaltet.
Werde das die tage mal ausprobieren habe mich in der zwischenzeit mal mit der steuerung von nem 7 segmente display beschÀftigt
und werde mich damit noch etwas rumschlagen denke ich und da ist leider kein platz mehr auf meinem kleinen breadboard
aber ich denke der temp sensor ist danach wieder dranne