Instructions

4 | Erster Funktionstest 21
de
rfi l
e
mit
e
in
u
n
d
Ar
du
in
o
™ k
e
nnt n
u
n
au
t
o
m
a
ti
sc
h
a
ll
e
L
C
D-F
u
nkti
o-
n
e
n
.
In der nächsten Zeile teilen wir Arduino™ mit
,
mit welchen Pins das LCD
an der Arduino™-Platine an
g
eschlossen ist.
00
1
LiquidCrysta
l
l
cd
(11
,
10
,
2
,
3
,
4
,
5
)
Mit
dem nächsten Kommando bestimmen wir, wie hell unsere Display
-
hinter
g
rundbeleuchtun
g
leuchten soll. Die LED
des
L
C
D i
s
t mit
de
m
Arduino™-Di
g
ital
/
PWM-P
o
r
t
D
9
v
e
r
bu
n
de
n
.
Di
ese
r k
a
nn
a
l
s
e
inf
ac
h
er
Di
g
italport oder als PWM (Pulsweiten-modulierter Port) verwendet wer
-
de
n
.
In
u
n
se
r
e
n
Ve
r
suc
h
e
n v
e
rw
e
n
de
n wir ihn
a
l
s
PWM-P
o
r
t
.
So
mit k
ö
n-
nen wir
d
ie He
ll
i
gk
eit
d
er Hinter
g
run
db
e
l
euc
h
tun
g
stufen
l
os einste
ll
en.
Der Wert 150 lässt die LED bereits ausreichend hell leuchten. Wird de
r
P
WM
-
W
ert kleiner
g
ewählt, leuchtet die LED dunkler. Versuchen Sie
g
leich
einmal
,
den Wert zu
ä
nder
n
und beobachten
S
ie, was passiert
.
00
1
analo
g
Writ
e
(9
,
150
)
Die Initialisierun
g
wäre somit fast erledi
g
t. Nun müssen Sie nur noch
an
g
eben, wie viele Spalten (en
g
l. column
s
)
und Zeilen (en
g
l.
ro
w
s
)
das
LCD besitzt, und zwar 16 Spalten
/
einzelne Zeichen und 2 Zeilen
.
00
1
lcd.be
g
in(16, 2
)
Die Grundinitialisierun
g
ist also erledi
g
t. Jetzt können wir mit
l
cd.set-
C
urso
r
die Position des Cursors und somit des auszu
g
ebenden Texte
s
bestimme
n
.
00
1
lcd.setCursor(0
,
0
)
Der erste Parameter
g
ibt die Position innerhalb der Zeile an, also bei uns 0
bis 15. Der zweite Parameter die Zeilennummer also 0 oder 1
.
Nun können wir den Text an der vor
g
ebenden Position am LCD mit dem
B
e
f
e
hl
lcd.print
ausgeben.
t
00
1
lcd.print("**
A
RDUINO LCD**”
)
Wir sehen auch, dass wir für die LCD-Aus
g
abe immer vor der ei
g
entlichen
F
u
nkti
o
n
»
l
cd.
«
sc
hr
e
i
ben
müssen. Das
g
ibt an, dass wir die Klasse l
cd
verwenden
,
die wir mit
#
i
n
c
l
ude
<
Li
q
uidCr
y
stal.h
>
ein
g
ebunden haben.
Ar
du
in
o
™ w
e
iß n
u
n
be
im »
Ü
be
r
se
tz
e
n
«
, in Fachkreisen auch »Kom
p
i
-
10174-5 Conrad Arduino Lernpaket_09.indd 2110174-5 Conrad Arduino Lernpaket_09.indd 21 14.07.2015 08:10:1814.07.2015 08:10:18