Instructions

83
r
z
ahl
= 1
0
far
b
e = []
for i in range(rza
hl
)
:
far
b
e.appen
d
(ran
d
om.ran
d
range(4)
)
LED
= [23,24,25,8]
f
o
r i in
LED:
G
P
IO
.setu
p
(i,
G
P
IO
.
OUT
, initia
l
=Fa
l
se
)
TAST
= [4,17,21,22]
f
o
r i in
TAST:
G
P
IO
.setup(i,
G
P
IO
.
IN)
d
ef
LED
ein(n, z)
:
G
P
IO
.output(
LED
[n],
T
rue
)
time.s
l
ee
p
(z
)
G
P
IO
.output(
LED
[n], Fa
l
se
)
time.s
l
ee
p
(0.15
)
d
ef
D
ruec
k
en
():
w
h
i
le
T
r
ue:
if(
G
P
IO
.in
p
ut(
TAST
[0]))
:
r
etu
rn
0
if(
G
P
IO
.input(
TAST
[1]))
:
r
etu
rn 1
if(
G
P
IO
.input(
TAST
[2]))
:
r
etu
rn
2
if(
G
P
IO
.input(
TAST
[3]))
:
r
etu
rn
3
ok
=
T
r
ue
for run
d
e in range(1, rza
hl
+1)
:
print "
R
un
d
e", run
de
for i in range(run
d
e)
:
LED
ein(far
b
e[i], 1
)
for i in range(run
d
e)
:
taste =
D
ruec
k
en
()
LED
ein(taste, 0.2
)
if(taste != far
b
e[i])
:
print "Ver
l
oren!"
print "
D
u
h
ast es
b
is
R
un
d
e ", run
d
e — 1, " gesc
h
afft"
for j in range(4)
:
G
P
IO
.output(
LED
[j],
T
rue
)
for j in range(4)
:
time.s
l
eep(0.5
)
G
P
IO
.output(
LED
[j], Fa
l
se
)
ok
= F
alse
b
r
eak
if
(
o
k
== Fa
l
se
):
b
r
eak
time.s
l
eep(0.5
)
i
f
(
o
k
==
T
rue
):
print "
S
uper gemac
h
t!"
10145-5 Raspberry Pi verstehen und anwenden_01.indd 8310145-5 Raspberry Pi verstehen und anwenden_01.indd 83 30.06.2017 10:09:3930.06.2017 10:09:39