Hi Dirk,
ich denke ich hab das Problem gefunden... Es funktioniert jetzt, danke
Allerdings hab ich ein neues Problem. Ich drücke den Start knopf an der maschine und ein If-Then Satz läuft ab.... allerdings habe ich mehrere dieser If-Then bedingungen und sobald der erste läuft gehen die anderen nicht mehr... ist das normal das immer nur eine Bedingung laufen kann? zudem habe ich noch einen Stop knopf angeschlossen der im If-Then code hiner "end if" steht... aber wenn ich ihn betätige stoppt es nicht... =(
Hier der ausschnitt:
Code:
Do
If Pinb.0 = 0 Then 'Taster "Start" wird betätigt
Cls
Cursor Off
Locate 1 , 1
Lcd "Start"
Waitms 2000
Mach irgend etwas
Else
End If
Pinb.1 = 0
If Pinb.1 = 0 Then
Cls
Cursor Off
Locate 1 , 1
Lcd "Abbruch"
Else
End If
Temp = Getadc(2)
Temp = Temp * 50000
Temp = Temp / 1024
If Temp < 25 And Pinb.2 = 0 Then
Portb.7 = 1
Else
End If
If Temp > 25 And Pinb.2 = 0 Then
Portb.7 = 0
Else
End If
Loop
End
PinB.1 wäre der Stoptaster. PinB.7 wäre wieder die heizung...
Der aufbau des Temeraturfühler ist einfach... der fühler von masse nach ADC, von dort ein Poti nach +5V... damit kann man dann noch etwas justieren.
Lesezeichen