Lichtstärke
![]() |
Unser menschliches Auge ist ein sehr wichtiges Sinnesorgan. Wir Menschen können Farben sehen, Kontraste wahrnehmen uvm. Spezielle Zellen im menschlichen Auge wandeln das einfallende Licht in elektrische Impulse um, die über Nerven zum Gehirn weitergeleitet und dort verarbeitet werden. Auch wenn es viele Tierarten gibt, die empfindlichere Augen als wir Menschen haben, reicht auch bei uns ein schwaches Licht auf, um im Auge einen elektrischen Impuls zu erzeugen.
Das bedeutet, dass unser Auge auch eine Art Sensor für die Lichtstärke (Helligkeit) ist. |
Unser micro:bit besitzt auch einen Sensor für die Lichtstärke. Dieser sitzt auf der „Vorderseite“, auf der sich auch die Knöpfe und die 5×5-LED-Anzieg befindet.
Der Sensor liefert Zahlenwerte zwischen 0 (ganz dunkel) und 255 (ganz hell).
Im ersten Schritt wollen wir uns den jeweils gemessene Wert am LED-Display anzeigen lassen.
![]() |
Im Bereich „Eingabe“ finden wir den Messwert zur Lichtstärke. Dieser Messwert soll fortlaufend (dauerhaft) gemessen und am LED-Display angezeigt werden. Daher verwenden wir die „dauerhaft-Schleife“, in der wir den Befehl „zeige Zahl“ mit dem Messwert als Argument verwenden. |
Da wir nun schon etwas Ahnung über die Lichtverhältnisse haben, ändern wir das Programm so um, dass wir die Lichtstärke in 2 Bereiche (dunkel und hell) unterteilen. Als Grenze wählen wir in diesem Beispiel 120 — diesen Wert musst du eventuell an deine Umgebung anpassen.
Liegt der Wert der gemessen Lichtstärke über 120, soll ein „H“ angezeigt werden. Ist er unter 120, soll dies „D“ sein.
Bzw. können wir dies auch so sehen: liegt der Wert über 120, soll ein „H“ angezeigt werden, ansonsten ein „D“.
![]() |
Auch hier verwenden wir die „dauerhaft-Schleife“, da die Messung der Lichtstärke immer erfolgen soll.
Wie in der Aufgabenstellung beschrieben, soll bei einem Messwert (Lichtstärke) über 120 ein H am LED-Display angezeigt werden; ansonsten soll es ein „D“ für dunkel sein. |
Hier findest du eine Videoanleitung zu diesem Projekt.


