Instructions
7
0
Schlie
ß
en Sie eine LED über einen Vorwiderstand an GPIO-Port4 an. Das Pro
g
ramm
l
e
d
t
k01
.p
y
wir
d
d
i
ese
zum Leuchten brin
g
en.
i
mport
R
Pi.
G
P
IO
as
G
P
IO
from
Tk
inter import
*
LED
= 4
G
P
IO
.setmo
d
e
(G
P
IO
.B
C
M
)
G
P
IO
.setup(
LED
,
G
P
IO
.
OUT)
d
ef
L
e
dE
in
():
G
P
IO
.output(
LED
,
T
rue
)
def
L
ed
A
us
():
G
P
IO
.output(
LED
,Fa
l
se
)
r
oot =
Tk()
r
oot.tit
l
e
(
"
LED
"
)
L
a
b
e
l
(root, text="Bitte Button
kl
ic
k
en, um
d
ie
LED
ein- un
d
auszusc
h
a
l
ten").pac
k
(
)
Button(root, text="
E
in", comman
d
=
L
e
dE
in).pac
k
(si
d
e=
LE
F
T)
Button(root, text="
A
us", command=
L
ed
A
us).pack(side=
LE
F
T)
r
oot.main
l
oop(
)
GPIO.cleanup
()
Abb
. 10.2: So wir
d
d
as
f
ertige Dialog
f
eld aussehen.
10.1 So
f
unktioniert e
s
Dieses Programm zeigt die Grund
f
unktionen der Tkinter-Bibliothek zum Au
f
bau gra
fi
scher Dialog
f
elder. Im
Unterschied zur Gra
fi
kbibliothek PyGame, mit der Gra
fi
ken pixelgenau au
f
gebaut werden, ergibt sich die
Grö
ß
e der Dialog
f
elder und Steuerelemente in Tkinter aus der jeweils er
f
orderlichen Grö
ß
e automatisch, kann
aber bei Bedar
f
auch nachträglich manuell beein
fl
usst werden
.
i
mport
R
Pi.
G
P
IO
as
G
P
IO
f
rom T
ki
nter
i
mport *
Nac
h
d
em Import
d
er GPIO-Bi
bl
iot
h
e
k
wer
d
en zusätz
l
ic
h
d
ie E
l
emente
d
er T
k
inter-Bi
bl
iot
h
e
k
impor tiert
.
LED
= 4
G
P
IO
.setmo
d
e
(G
P
IO
.B
C
M
)
GPIO.setup
(
LED,GPIO.OUT
)
Diese Zei
l
en zeigen nic
h
ts Neues. Der GPIO-Port
4
wird als Ausgabeport
f
ür eine LED de
fi
niert und mit der
Varia
bl
en
LED
b
ezeic
h
net
.
d
ef
L
e
dE
in
():
G
P
IO
.output(
LED
,
T
rue
)
10145-5 Raspberry Pi verstehen und anwenden_01.indd 7010145-5 Raspberry Pi verstehen und anwenden_01.indd 70 30.06.2017 10:09:3730.06.2017 10:09:37