Problem beim Bit Löschen

Gast #4541684
Lesenswert?
• ▲
▼
Hallo zusammen,
Ich habe da mal wieder eine Sache wo ich nicht weiterkomme  und ich 
dankbar für einen Tipp wäre.

Zum Ablauf, ein Antrieb fährt auch, und Meldet seinen offenen Zustand 
über einen Enlagenschalter und lässt einen Lüfter laufen. Fährt die 
Klappe nun wieder zu(Enlagenschalter weg), soll der Lüfter aufhören zu 
laufen.

Meine Idee wahr bisher:

If (PIND&(1 <<PIND1)) //Wenn Antrieb auf
{
PORTA|=(1 <<PA0); // Lüfter einschalten
}else
{
PORTA&=~(1 <<PA0);//Lüfter ausschalten

Jedoch startet der Lüfter zwar wenn der Enlagenschalter die 
Startbedingung gibt, jedoch hört er nicht wieder auf wenn der Antrieb 
wieder zu fährt.

Danke


Gruß

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