Ist es jetzt etwas klarer?
Ja, danke

Entweder einzeln, also z.B. DDRB.6=1 (setzt das 6. Bit)
Diesen Befehl gibt es in C?

DDRB=3 (PB0+PB1) habe ich jetzt verstanden...


Wenn man abfragt, ob ein Eingang Strom hat:

Wenn PB0 hat Strom -> Aktion

Wenn ich 'if PINB=1' schreibe ist das aber die falsche Bedingung, da dann ja automatisch alle anderen 0 sind (00000001), das heißt er reagiert nur dann, wenn alle augänge keinen strom haben. Das sollte ihm aber egal sein