Instructions

23
8. Tag
Heute im Adventskalender
•3 Widerstände 220 Ohm
Sieben-Segment-Anzeige mit Scratch steuern
Das Programm des 8. Tags steuert die Segmente der Sieben-Segment-
Anzeige interaktiv und einzeln mit Scratch. Dazu werden neue, bisher
noch nicht beschriebene Programmiertechniken von Scratch vorge-
stellt.
Bauteile: 1 Steckbrett SYB-46, 1 Sieben-Segment-Amzeige, 7 220-Ohm-
Widerstände (rot-rot-braun), 8 GPIO-Verbindungskabel, 4 Drahtbrü-
cken (unterschiedliche Längen)
Anschlussschema der Sieben-Segment-Anzeige
Die folgende Tabelle zeigt, welche Pins der Sieben-Segment-Anzeige mit
welchen GPIO-Pins verbunden sind. Der grau hinterlegte Pin wird in
diesem Programm nicht verwendet.
Pin Sieben-Segment-
Anzeige
Steckbrett Segment / Ziffer GPIO-Pin
1 5 F-J E 19
2 6 F-J D 26
3 7 F-J DP
4 8 F-J C 11
5 9 F-J G 13
6 10 F-J 4 GND
7 10 A-E B 8
8 9 A-E 3 GND
9 8 A-E 2 GND
10 7 A-E F 20
11 6 A-E A 21
12 5 A-E 1 GND
Das Programm
Das Scratch-2-Programm 08seg7.sb2 bietet eine grafische Oberfläche,
um die sieben Segmente interaktiv einzeln ein- oder auszuschalten.
Löschen Sie als Erstes die Katze, die Scratch-Symbolfigur, die in die-
sem Programm nicht gebraucht wird. Klicken Sie dazu mit der rechten
Maustaste auf die Katze im Figurenfenster links unten und wählen Sie
im Kontextmenü Löschen.
Im Programm sollen rechteckige Figuren in der Anordnung der sieben
Segmente die LEDs umschalten. Sie können diese Figuren direkt in Scratch
malen. Klicken Sie dazu auf das Symbol Neue Figur zeichnen im Figuren-
fenster.
Scratch enthält ein einfaches Malprogramm, mit dem Sie Figuren malen
können. Stellen Sie erst eine Figur komplett fertig, die weiteren können Sie
später mitsamt aller Einstellungen und Skriptblöcke duplizieren und nur
noch geringfügig anpassen.
Schalten Sie das Malprogramm unten rechts auf den Vektormodus. Zeichnen Sie dann mit dem Rechteck-
werkzeug in der Symbolleiste rechts ein Rechteck etwa in der abgebildeten Größe. Dieses soll das obere
waagerechte Segment der Sieben-Segment-Anzeige darstellen.
Jede Figur in Scratch kann über sogenannte Kostüme ihr Aussehen verändern. Kopieren Sie das vorhan-
dene Kostüm. Klicken Sie dazu in der Liste der Kostüme mit der rechten Maustaste darauf und wählen
Sie im Kontextmenü Duplizieren. Benennen Sie die beiden Kostüme um: aus für die ausgeschaltete LED
und ein für die eingeschaltete.
Alle sieben Segmente der Sieben-Segment-Anzeige sind angeschlossen. Die Ziffern
sind mit Masse verbunden.
Das leere Figurenfenster in Scratch2
8. Tag