Zitat Zitat von StephanHD Beitrag anzeigen
If Flag = 1 Then Flag = 0
If Signal >= 160 Then Portb.0 = 1 Else Portb.0 = 0
Was soll hier passieren? Änderung von PORTB.0 nur wenn Flag = 1 ist?

Dann muß es so sein:
Code:
If Flag = 1 Then
  Flag = 0
  If Signal >= 160 Then Portb.0 = 1 Else Portb.0 = 0
end if
Lesbarer und angenehmer für die Hilfeleistenden ist es, wenn du Code tags zum Einschließen des Codes nutzt.
[ CODE] zu Beginn und [ /CODE] zum Ende des Codes ohne die Leerzeichen nach der führenden eckigen Klammer.