User manual
23
17.
T
a
g
Heute im Adventskalender
• Verbindungskabe
l
Dieses Verbindungskabel wird erst in den nächsten
Tagen benötigt
.
Text auf dem Display lesen
Das Programm am 17. Tag zeigt auf dem LCD-Modul
e
inen längeren Text an. Die Anzeige wird mit zwei
Knetekontakten gesteuert, die den Text nach oben und
unten scrollen lassen. Der dritte Knetekontakt (im Bild
mit einem Minuszeichen markiert
)
ist zur Herstellung
d
er Massever
b
in
d
ung
.
B
aute
il
e
: 1x Steckbrett
,
1x LCD-Modul
,
1x Potenzio
-
meter 15kOhm
,
1x 560-Ohm-Widerstand (Grün-Blau
-
Braun)
,
2x 20-MOhm-Widerstand (Rot-Schwarz-Blau)
,
3x Knetekontakt, 10x Verbindun
g
skabel, 7x isolierte
Drahtbrücke (unterschiedliche Län
g
en
)
D
as
P
rogram
m
Das Programm verwen
d
et eine Liste, in
d
er
d
ie
e
inze
l
nen Textzei
l
en eines Wei
h
nac
h
tge
d
ic
h
tes
nac
h
einan
d
er gespeic
h
ert sin
d
. Listen, in an
d
eren
Programmiersprac
h
en auc
h
a
l
s Fe
ld
er o
d
er Arrays
b
ezeic
h
net,
k
önnen in Scratc
h
na
h
ezu
b
e
l
ie
b
ig
l
ang
sein. Das Programm kann auf jedes einzelne Element
der Liste zugreifen, diese auslesen, verändern oder
e
ntfernen.
Nach der Initialisierung der beiden GPIO-Pins für
d
ie Knete
k
onta
k
te wer
d
en zunäc
h
st a
ll
e E
l
emente
der Liste tex
t
entfernt, falls aus einem früheren
t
Programmlau
f
noch Textzeilen dort gespeichert sind.
Danac
h
wer
d
en, wegen
d
er Breite
d
es LCD-Mo
d
u
l
s, jewei
l
s
h
öc
h
stens 16 Zeic
h
en
l
ange Stüc
k
e
d
es Textes ü
b
er B
l
öc
k
e
f
üge...zu...hinz
u
an
d
ie Liste ange
h
ängt. Bei
d
ieser Met
h
o
d
e
b
rauc
h
t
d
ie Nummer
d
es a
k
tue
ll
en Listene
l
ements nic
h
t mitgezä
hl
t zu wer
d
en. Scratc
h
h
ängt je
d
es
weitere Element ein
f
ach an das bisherige Ende der Liste an.
Wenn
d
er gesamte Text in
d
er Liste gespeic
h
ert ist,
b
eginnt
d
as eigent
l
ic
h
e Programm. Die Varia
bl
e
z
,
die am An
f
ang au
f
1 gesetzt wird,
b
ezeic
h
net
d
ie Nummer
d
es Listene
l
ements,
d
as in
d
er o
b
eren Zei
l
e
d
es LCD-Mo
d
u
l
s angezeigt wir
d
. Die untere Zei
l
e zeigt
d
as Listene
l
ement,
d
essen Nummer um 1
h
ö
h
er ist.
Eine Endlosschlei
f
e
f
ragt die beiden Knetekontakte ab. Berührt man den in der Abbildung unten dargestellten Sensor am GPIO-Pin17, blättert
d
er Text weiter,
d
ie Varia
bl
e
z
wir
d
um 1 er
h
ö
h
t un
d
d
amit
d
ie näc
h
ste Zei
l
e angezeigt. Umge
k
e
h
rt
bl
ättert man mit
d
em Sensor am GPIO
-
Pin4 zurüc
k
un
d
d
ie Varia
bl
e
z
wir
d
um 1 verringert.
S
tarten Sie auch für dieses Pro
j
ekt in einem Kommandozeilenfenster das P
y
thon-Pro
g
ramm zur Steuerun
g
des LCD-Moduls mit
Sc
r
atc
h
:
p
y
thon d
i
spla
y
.p
y
1
7. Tag
LCD-Modul zur Textanzei
g
e. Der Schaltun
g
saufbau entspricht dem des 15. Ta
g
es
.
Weihnachtsgedicht auf dem LCD-Modu
l
10214-8 Raspberry Adventskalender 2016_03.indd 2310214-8 Raspberry Adventskalender 2016_03.indd 23 28.04.2016 15:33:5328.04.2016 15:33:53










