Hallo ikarus_177,
Wenn ein Port Eingang ist...... wenn ich einen port als eingang definiere, wo muss da ein strom fließen?
... und es ist ein Digitalport ->
Dann wertet der uC aus, ob du etwa +5V ODER GND (Minus, Masse) an den Port legst. Wie du das machst, ist deine Sache (Sensor anschliessen, Taster, ...). Der Strom (in/aus dem Port) spielt keine Rolle.
Im Programm kannst du dann abfragen, ob der Port 0 (LOW, OFF ...) ist (also: Port liegt an GND), oder 1 (HIGH, ON ...), je nach Programmiersprache.
... und es ist ein Analogport ->
Dann wertet der uC aus, wie hoch die Spannung am Port ist (0 ... Uref Volt) und setzt sie in einen Digitalwert (z.B. 0..255 oder 0..1023) um. Den Wert kannst du dann im Programm weiter verwenden.
Gruß Dirk
Lesezeichen