> Ich dachte, man kann die LED's nur in einer bestimmten Richtung
> betreiben.
Das ist auch richtig so. Eine LED hat eine vorgegebene
'Durchflussrichtung'. Andersrum sperrt sie einfach.
Hier geht es aber um was anderes: Es geht darum wer
den Strom liefert. Ob der Strom von 5V durch die LED
durch den µC zu Masse fliest, oder ob der Strom
von 5V, durch den µC durch die LED nach Masse fliest.
Im ersten Fall fliest der Strom also in den µC hinein,
im zweiten Fall kommt er aus ihm heraus. Nun zeigt sich
aber, dass der µC weniger Strom liefern kann als er aufnehmen
kann. Also wird die erste Variante bevorzugt.
Bezogen auf die Led heisst das: Mit dem einen Pin haengt
sie (uber Vorwiderstand) an 5V. Damit aber Strom fliessen
kann, muss am anderen Pin eine geringere Spannung als 5V
anliegen, sonst fliesst nichts. D.h. wenn der µC da eine
logische 1 ausgibt, dann hat die LED an beiden Enden die gleiche
Spannung und nichts tut sich. Erst wenn der µC da eine logische
0 (also 0V) anlegt, hast du eine Spannungsdifferenz, Strom
kann fliessen und die LED leuchtet.
(Vereinfacht ausgedrückt. Die Spannungen die da im Spiel sind
werden durch den Vorwiderstand nicht 5V sein. Ist aber fürs
Prinzip erst mal egal).
wir davon, wo
der 'Schalter' sitzt:
An der +-Seite 5v +------|
|
\
\
|
|
-----
\ /
\ /
v
-------
|
|
GND -------|
oder auf der - Seite