User manual

23
1
6. Tag
16.
T
a
g
Heute im Adventskalender
• 7-
S
egment-Anzeig
e
7-Segment-Anzeige mit dem Arduino steuer
n
7-Se
g
ment-Anzei
g
en können au
f
sieben LEDs die Zi
ff
ern von 0 bis 9 sowie die Buchstaben A bis F,
die zur Darstellung von Hexadezimalzahlen notwendig sind, darstellen. Die 7-Segment-Anzeige im
A
dventskalender verfügt, wie viele solche Anzeigemodule, noch über eine achte LED für den Dezimal-
punkt. Die sieben LEDs für die Zifferndarstellun
g
sind
mi
t
de
n B
uc
h
stabe
n
a
b
i
s
g
be
z
e
i
c
hn
et
. Di
e
LED mi
t
de
r
Bezeichnun
g
D
P
stellt den Dezimalpunkt dar. Bei einer
einste
ll
igen 7-Segment-Anzeige ist je
d
e LED einze
l
n ü
b
er
ihre Anode ansteuerbar. Alle LEDs einer 7-Se
g
ment
-
A
nzei
g
e vom T
y
p Common Cathode verwenden eine
g
emeinsame Kathode, ähnlich wie RGB-LEDs
.
Bauteile
: 1xSteckbrett, 1x7-Se
g
ment-Anzei
g
e,
7x220-Ohm-Widerstand (Rot-Rot-Braun)
,
8xVer
-
bindun
g
skabel, 1xisolierte Drahtbrück
e
D
as
P
rogram
m
Drückt man eine Zi
ff
erntaste au
f
der Tastatur, zeigt die
7-Segment-Anzeige die entsprechende Zi
ff
er an. Die
Leertaste
l
ösc
h
t
d
ie Anzeige.
K
ein Zi
ff
ernbloc
k
Snap4Arduino unterstützt nur die Zi
ff
erntasten
in
d
er o
b
ersten Zei
l
e
d
er QWERTZ-Tastatur. Die
Zi
ff
erntasten des Zi
ff
ernblocks können nicht ver
-
wen
d
et wer
d
en
.
Das Programm
b
este
h
t aus me
h
reren S
k
ript
bl
öc
k
en,
von denen je einer auf jeden der Tastendrücke reagiert.
A
u
f
der Bühne oben rechts
nden Sie eine Schemagra-
k der 7-Segment-Anzeige mit den Bezeichnungen der
einzelnen Segmente (a-g). Diese Grafi k hat keine Funk-
tion für das Programm, sie dient nur zur
Ü
bersicht.
Sc
h
a
l
tp
l
an un
d
Segment
b
e-
zeichnungen der 7-Segment-
Anzeige
D
ie zehn Ziffernbilder werden als Kombinationen der Se
g
mente fest
g
ele
g
t
.
Je
d
es Segment
d
er 7-Segment-Anzeige wir
d
ü
b
er einen Vorwi
d
erstan
d
an einem eigenen Ar
d
uino-Pin ange-
sc
hl
ossen.
D
as
P
rogramm
1
6_7seg0
1
für die 7-Segment-Anzeige
10213-1 Conrad Arduino Adventskalender 2016_01.indd 2310213-1 Conrad Arduino Adventskalender 2016_01.indd 23 29.04.2016 12:49:0829.04.2016 12:49:08