MINT lernen

LED-Matrix: Bilder und Text

Zwei Textaufgaben mit Hinweisen und Erwartungshorizont zu der LED-Matrix.

Dein Fortschritt:
0 / 0 Aufgaben
1

Ein Pfeil aus Einzel-LEDs

AFB I–II

Ein Programm schaltet nacheinander diese LEDs an: (2|0), (1|1), (2|1), (3|1), (2|2), (2|3), (2|4).

  1. Zeichne die Matrix als 5 × 5-Raster und markiere die leuchtenden LEDs.
  2. Gib an, wie viele LEDs dunkel bleiben.
  3. Vergleiche diese Lösung mit einem einzigen zeige LEDs-Block.

Hinweise

Hinweis zu Aufgabe a)
Oben links ist (0|0), y zählt nach unten.
Hinweis zu Aufgabe b)
25 LEDs insgesamt.
Hinweis zu Aufgabe c)
Anzahl der Blöcke, Änderbarkeit.

Erwartungshorizont

Erwartungshorizont zu Aufgabe a)

Es entsteht ein Pfeil nach oben: Spitze bei (2|0), Querbalken in Zeile 1 von x = 1 bis 3, Schaft in Spalte 2 bis unten.

Erwartungshorizont zu Aufgabe b)

25 − 7 = 18 LEDs bleiben dunkel.

Erwartungshorizont zu Aufgabe c)

Einzelblöcke: 7 Blöcke, jede LED einzeln änderbar — gut für Bewegung. zeige LEDs: 1 Block, Bild auf einen Blick sichtbar — besser für feste Bilder.

2

Der wandernde Punkt

AFB II–III

Ein Punkt soll in der mittleren Zeile von links nach rechts wandern: Immer nur eine LED leuchtet, dann die nächste rechts daneben.

  1. Entwickle eine Blockfolge für die ersten zwei Schritte mit Zeichne und schalte Pixel aus.
  2. Bestimme, wie viele Blöcke für den ganzen Weg bis x = 4 nötig sind, wenn jede Station aus Anschalten, Pause und Ausschalten besteht.
  3. Beurteile diese Lösung im Hinblick auf die nächsten Themen des Kapitels.

Hinweise

Hinweis zu Aufgabe a)
Anschalten, warten, ausschalten, nächste an.
Hinweis zu Aufgabe b)
5 Stationen.
Hinweis zu Aufgabe c)
Was wiederholt sich?

Erwartungshorizont

Erwartungshorizont zu Aufgabe a)

Zeichne x 0 y 2 · pausiere (ms) 200 · schalte Pixel x 0 y 2 aus · Zeichne x 1 y 2 · pausiere (ms) 200 · schalte Pixel x 1 y 2 aus …

Erwartungshorizont zu Aufgabe b)

5 · 3 = 15 Blöcke.

Erwartungshorizont zu Aufgabe c)

Die Blockfolge wiederholt sich fünfmal, nur x ändert sich. Das ist lang und fehleranfällig — eine Schleife mit einer Variable für x (1.2.2 und 1.2.4) wäre kürzer und leichter zu ändern.