Das weiß ich nicht - "C" kann ich gerade mal fehlerfrei buchstabieren, mehr aber nichtDiesen Befehl gibt es in C?
Wenn Du eine Aktion ausführen willst, wenn am Anschluss B.0 ein High-Signal anliegt, geht das so:
If PINB.0 = 1 then
Befehl 1
Befehl 2
...
End if
Soll in Abhängigkeit des Eingangssignales zwischen zwei Aktionen unterschieden werden, geht das so:
If PINB.0 = 1 then
Befehl 1
Befehl 2
...
Else
Befehl A
Befehl B
...
End if
Wenn die Aktion nur aus einem einzigen Befehl besteht, geht´s auch in einer Zeile und ohne End If:
If PINB.0 = 1 then Befehl 1
Bzw. als entweder-oder-Geschichte:
If PINB.0 = 1 then Befehl 1 Else Befehl A
Lesezeichen