User manual

24
B
eim Klick au
f
das grüne Fähnchen werden zwei Listenvariablen initia
-
l
isiert
:
s
enthält die Pins, an denen die sieben Segmente von a bis g ange
-
s
chlossen sind
.
z
enthält zehn weitere Listen, von denen jede eine Folge aus wahr-
und
f
alsch-Operatoren enthält, die angeben, welche Segmente der
7
-Segment-Anzeige
f
ür die jeweiligen Zi
ff
ern eingeschaltet werden sol
-
len. Die Liste be
g
innt bei Ziffer 1, die Ziffer 0 wird durch das zehnte
Listenelement dar
g
estellt. Diese Methode wird verwendet, weil
O
b
j
ekte in Snap-Listen immer mit 1 be
g
innend
g
ezählt werden – nicht
mit 0 wie in vielen anderen Pro
g
rammiersprachen.
Z
ehn Skriptblöcke warten darauf, dass eine der zehn Zifferntasten
g
edrückt wird. Je nach gedrückter Taste wird die Variable n
auf
d
i
e
e
ntsprechende Zahl gesetzt, bei der Taste 0 au
f
10. Danach wird die
Nac
hri
c
h
t
anze
i
g
e
gesendet.
We
nn
d
i
e
N
ac
hri
c
h
t
a
nze
ig
e emp
f
angen wurde, startet der wichtigste Skriptblock, der die
in
de
r V
a
ri
ab
l
e
n n gespeicherte Zi
ff
er au
f
der 7-Segment-Anzeige darstellt.
S
k
ript
bl
oc
k
zur Anzeige einer Za
hl
Die Schlei
f
e in diesem Skriptblock läu
f
t 7-mal durch und zeigt dabei die sieben im Listen
-
e
l
e
m
e
n
t
n
de
r Li
ste
z
gespeicherten LED-Segmente an. Die zugehörigen Pins werden aus
de
r Li
ste
s
gelesen.
Z
um Lösc
h
en
d
er 7-Se
g
ment-Anzei
g
e wir
d
ein ei
g
ener S
k
ript
bl
oc
k
verwen
d
et,
d
er
b
eim
Dr
üc
k
e
n
de
r L
ee
r
taste
sta
r
tet
. Hi
e
r l
äu
f
t
e
in
e
ä
hnli
c
h
e
Sc
hl
e
if
e
7-m
a
l
du
r
c
h
u
n
d
set
z
t
a
ll
e
Segmente au
f
f
alsc
h
.
Die Leertaste löscht die 7-Se
g
ment-Anzei
g
e
.
Die Listende
nitionen beim Klick au
f
das grüne Fähnche
n
Die zehn Skriptblöcke zur Ab
f
rage der Zi
ff
erntasten
10213-1 Conrad Arduino Adventskalender 2016_01.indd 2410213-1 Conrad Arduino Adventskalender 2016_01.indd 24 29.04.2016 12:49:0929.04.2016 12:49:09