Instructions

1
0
6.
T
a
g
LED
mit
Senso
rk
onta
k
t
steue
r
n
Nicht nur Ampeln, sondern auch Türö
ff
ner, Lichtschalter und Automaten werden heute o
f
t mit Sensorkontakten gesteuert,
die man nur zu berühren braucht. Taster, die wirklich gedrückt werden müssen, werden immer seltener. Das Experiment
des 6. Tages steuert eine LED über einen ein
f
achen Sensorkontakt.
Der Sensor
k
onta
k
t sc
h
a
l
tet
d
ie LED ein
Das Pro
g
ramm
06
senso
r
sc
h
a
l
tet
e
in
e
LED
übe
r
e
in
e
n
Se
n
so
rk
o
n
ta
k
t
e
in
6. Tag
220
20
Oh
Oh
m
m
20
20
MOh
MOh
mm
Bauteile:
1
x Steckbrett, 1x LED rot, 1x 220-Ohm-Wider
-
s
tand, 1x 20-MOhm-Widerstand, 2x Drahtbrücke (Sen
-
s
orkontakt), 4x Verbindungskabel
Die beiden
g
rau dar
g
estellten Drahtbrücken werden aus
k
urzen Stüc
k
en von
bl
an
k
em Sc
h
a
l
t
d
ra
h
t
h
ergeste
ll
t. Der
obere Kontakt steckt au
f
der Masseleitung, der untere
Konta
k
t ist mit
d
em GPIO-Pin 22 ver
b
un
d
en. Dieser Dra
h
t
wird in den nächsten Tagen noch öfter gebraucht, um
Verbindungsbrücken auf dem Steckbrett zu bauen.
So
f
un
k
tionie
r
en
Senso
rk
onta
k
te
Der a
l
s Eingang gesc
h
a
l
tete GPIO-Pin ist ü
b
er einen extrem
hochohmigen Widerstand
(
20MOhm
)
mit +3,3V verbun-
den, sodass ein schwaches, aber eindeutig als High defi
-
niertes Signal anliegt. Ein Mensch, der nicht gerade frei in
der Luft schwebt, ist immer geerdet und liefert über die
elektrisch leitfähige Haut einen Low-Pegel. Berührt dieser
Mensc
h
einen Sensor
k
onta
k
t, wir
d
d
as sc
h
wac
h
e Hig
h
-
Signa
l
von
d
em
d
eut
l
ic
h
stär
k
eren Low-Pege
l
d
er Finger
-
kuppe überlagert und zieht den GPIO-Pin auf Low-Pegel
.
W
ie hoch allerdin
g
s der Widerstand zwischen Hand und Masse wirklich ist,
h
än
g
t von vielen Din
g
en ab, unter anderem von Schuhen und Fboden. Bar
-
f
uss im nassen Gras ist die Verbindun
g
zur Masse der Erde am besten, aber
a
uch au
f
Stein
f
u
ß
böden
f
unktioniert es meistens gut. Holz
f
u
ß
böden isolieren
stärker, Kunststo
ff
bodenbeläge sind o
f
t sogar positiv au
f
geladen. Damit die
Schaltung immer
f
unktioniert, ist, ähnlich wie bei Sensortasten an Au
f
zügen
u
n
d
Türen, zusätz
l
ic
h
ein Masse
k
onta
k
t ein
g
e
b
aut. Berü
h
rt man
d
iesen un
d
den ei
g
entlichen Sensor
g
leichzeiti
g
, ist die Masseverbindun
g
auf
j
eden Fall
h
er
g
este
ll
t
.
D
as
P
rogramm
D
amit die Sensorkontakte
f
unktionieren, müssen zuerst die internen Pullu
p
-
W
i
d
erstän
d
e an
d
en GPIO-Pins ausgesc
h
a
l
tet wer
d
en,
d
ie Scratc
h
GPIO stan
-
dardmä
ß
ig immer einschaltet. Das erledigt ein GPIO-Be
f
ehl SetPinsNone am
An
f
ang des Programms
.
I
n einer Endlosschlei
f
e
p
f
t eine falls…sonst-Ab
f
rage, ob der Wert des Sen
-
so
r
s
pin22 gleich 0 ist. Dann ist der GPIO-Pin mit Masse verbunden, der Sen
-
so
r w
u
r
de
a
l
so
be
r
ü
hr
t
.
I
n diesem Fall wird die LED am GPIO-Pin 12 ein
g
eschaltet, andern
f
alls – wenn
d
er Sensor nic
h
t
b
erü
h
rt wir
d
– wir
d
sie aus
g
esc
h
a
l
tet.
10181-3 Raspberry Adventskalender_NEU_02.indd 1010181-3 Raspberry Adventskalender_NEU_02.indd 10 23.06.2015 18:19:3623.06.2015 18:19:36