zustand am port abfragen.

#1268880
Lesenswert?

Amir B-a schrieb:
> Hallo eine ganz einfache Frage.
>
> ich will am ATmega den Zustand eines Relais abfragen
> (ist er gesetzt bzw ist der pin auf high?)
>
> dachte das geht so:
> if ( PINB & (1<<PINB2) )
>
> geht das so?

Ja, das geht so.

Kann aber auch völlig falsch sein, da deine Fragestellung nicht 
eindeutig ist.

Beitrag ""Hilfe", "funktioniert nicht", funktioniert nicht."
#1268906
Lesenswert?

Steuert dein ATMega das Relais an, und du willst feststellen ob es 
angezogen ist. Oder willst du feststellen ob ein anderer Programmteil 
das Relais anziehen lässt.
Steuert jemand anderer das Relais an und du willst feststellen, ob der 
gesteuerte Teil des Relais geschlossen ist.

Oder wie oder was

Je nachdem, ist es sinnvoll das PORT oder das PIN Register auszulesen.

Hängt alles davon ab, wie das Relais verschaltet ist und auf welcher 
Seite des Relais dein AtMega am Relais mitlauscht.

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