LM35 Temperatur Steigt auch bei kühlung

OP #1046795
Lesenswert?

Hallo community

Ich habe folgendes Problem.

Ich habe Einen LM35 an einen Atmega 8 angeschlossen, er gibt mir auch 
eine Temperatur aus, der glaube ich aber nicht wirklich ;-)

Angeschlossen habe ich den LM 35 nur an VCC GND und ADC0
Ohne Tiefpassfilter oder ähnliches...

Momentan sagt er mir, dass im Wohnzimmer eine Temperatur von 25°C ist. 
"glaub ich aber nicht"

wenn ich den LM35 an einen kalten Gegenstand halte, dann steigt die 
Temperatur, anstatt zu fallen, wenn ich den Sensor mit einer Kerze oder 
Feuerzeug erwärme passiert das selbe, nur schneller...

hier ist mein code:

$regfile = "m8def.dat"
$hwstack = 40
$swstack = 30
$framesize = 60


Config Lcdpin = Pin , Db4 = Portd.4 , Db5 = Portd.5 , Db6 = Portd.6 , _
   Db7 = Portd.7 , E = Portd.3 , Rs = Portd.2
Config Lcd = 16 * 2
Config Adc = Single , Prescaler = Auto , Reference = Avcc   'config ADC

Start Adc

Dim W As Word , Perc As Word , Volt As Word , Volt_d As Byte , Channel 
As Byte , I As Byte , Cols As Byte , Cols_d As Byte

Dim Initcounter As Byte
Dim Bt As Byte
Dim S As String * 2
  Cls
  Do

  W = Getadc(0)
  Volt = W * 5
  Volt_d = Volt Mod 10
  Volt = Volt / 10
  Locate 1 , 1
  Lcd Volt ; "," ; Volt_d
  Locate 1 , 5
  Lcd "C"
  Locate 2 , 1
  Lcd "Temperatur"
  Waitms 10
  Loop
End

Ist der LM35 hinüber oder liegt es am code?

lg. der neugierige

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren