Instructions
36
G
P
IO
.setup(
A
mpe
l
[rot],
G
P
IO
.
OUT
, initia
l
=Fa
l
se
)
G
P
IO
.setup(
A
mpe
l
[ge
l
b],
G
P
IO
.
OUT
, initia
l
=Fa
l
se
)
G
P
IO
.setu
p
(
A
m
p
e
l
[gruen],
G
P
IO
.
OUT
, initia
l
=
T
rue
)
G
P
IO
.setup(
A
mpe
l
[b
l
au],
G
P
IO
.
OUT
, initia
l
=Fa
l
se
)
G
P
IO
.setu
p
(
A
m
p
e
l
[taster],
G
P
IO
.
IN)
p
rint ("
T
aster
d
rüc
k
en, um Fußgänger
bl
in
kl
ic
h
t einzusc
h
a
l
ten,
S
trg+
C
b
een
d
et
d
as Programm"
)
t
r
y:
w
h
i
le
T
r
ue:
if
G
P
IO
.in
p
ut(
A
m
p
e
l
[taster])==
T
rue
:
G
P
IO
.output(
A
mpe
l
[gruen],Fa
l
se
)
G
P
IO
.out
p
ut(
A
m
p
e
l
[ge
l
b],
T
rue
)
time.s
l
eep(0.6
)
G
P
IO
.out
p
ut(
A
m
p
e
l
[ge
l
b],Fa
l
se
)
G
P
IO
.output(
A
mpe
l
[rot],
T
rue
)
time.s
l
ee
p
(0.6
)
for i in range(10)
:
G
P
IO
.output(
A
mpe
l
[b
l
au],
T
rue
)
time.s
l
eep(0.05
)
G
P
IO
.output(
A
mpe
l
[b
l
au],Fa
l
se
)
time.s
l
eep(0.05
)
time.s
l
eep(0.6
)
G
P
IO
.output(
A
mpe
l
[ge
l
b],
T
rue
)
time.s
l
eep(0.6
)
G
P
IO
.output(
A
mpe
l
[rot],Fa
l
se
)
G
P
IO
.output(
A
mpe
l
[ge
l
b],Fa
l
se
)
G
P
IO
.output(
A
mpe
l
[gruen],
T
rue
)
time.s
l
eep(2
)
except Key
b
oar
dI
nterrupt
:
GPIO.cleanup
()
4
.2.1 So
f
unktioniert e
s
Das Programm wur
d
e gegenü
b
er
d
er
l
etzten Version noc
h
etwas ergänzt
.
# -*- co
di
ng: ut
f
-
8
-*- D
a
mi
t
d
i
e
deutsche
n
U
m
laute
v
o
n Fu
ß
gänger
bli
n
kli
c
ht
in
d
er Programmaus
-
gabe korrekt angezeigt werden — unabhängig davon, wie die IDLE-Ober
fl
äche beim Benutzer eingestellt ist –,
wird am An
f
ang eine Codierung zur Darstellung der Sonderzeichen de
fi
niert. Diese Zeile sollte in allen Pro
-
grammen ent
h
a
l
ten sein,
d
ie Texte ausge
b
en, in
d
enen sic
h
Um
l
aute o
d
er an
d
ere
l
an
d
estypisc
h
e Son
d
erzei-
c
h
e
n
befi
n
de
n.
ASCII, ANSI und Unicode
Ein normales Alphabet hat 26 Buchstaben plus ein paar Umlaute, alles in Groß- und Kleinschreibun
g
, dazu
zehn Ziffern und eini
g
e Satzzeichen; das macht zusammen etwa 100 verschiedene Zeichen. Mit einem B
y
te
lassen sich 256 verschiedene Zeichen darstellen. Das sollte also ausreichen — so dachte man am Anfan
g
der Computer
g
eschichte, als die wichti
g
sten Grundla
g
en der heuti
g
en Technik defi niert wur den
.
10145-5 Raspberry Pi verstehen und anwenden_01.indd 3610145-5 Raspberry Pi verstehen und anwenden_01.indd 36 30.06.2017 10:09:3130.06.2017 10:09:31