User manual
30
D
ie Aktionen, die durch die Knetekontakte ausgelöst
werden, unterscheiden sich nur in der Richtung,
s
ind sonst aber
g
leich. Eine Berührun
g
eines
K
netekontakts le
g
t eine Richtun
g
fest und löst
a
n
sc
hli
eße
n
d
übe
r
e
in
s
ende
g
ehe an all
e
e
in
e
B
ewegung um einen Rasterschritt aus
.
D
as Objekt geht einen Schritt und hinterlässt dabei eine Spur
.
Als Erstes geht das Objekt einen halben Schritt
weit in die durch den Knetekontakt
f
estgelegte
R
ichtung. Würde das Objekt einen ganzen Schritt im
L
abyrinthraster gehen, würde es au
f
jeden Fall au
f
dem benachbarten Wege
f
eld landen. Durch den Trick
m
it dem halben Schritt gibt es zwei Möglichkeiten
:
•
Das O
b
je
k
t
k
ommt mitten in einer Wan
d
zum Ste
-
h
en
.
•
Das Objekt kommt au
f
einem Weg zwischen zwei
R
aster
f
eldern zum Stehen
.
D
iese beiden möglichen Ergebnisse haben natürlich
v
ö
ll
ig untersc
h
ie
dl
ic
h
e Fo
l
gen.
Berührt das Objekt nach dem halben Schritt die blaue Farbe einer Mauer, ist es au
f
dem
f
alschen Weg. Es dreht sich um 180 Grad und geht
den halben Schritt wieder zurück an seinen ursprünglichen Platz
.
Im anderen Fall, wenn das Ob
j
ekt keine blaue Farbe berührt, also au
f
dem We
g
zwischen zwei Raster
f
eldern steht, soll es au
f
das nächste
Raster
f
eld lau
f
en und dabei eine Spur hinterlassen. Da es au
f
dem ersten halben Schritt keine Spur hinterlassen hat,
g
eht es den halben
Schritt wieder zurück, wie dies auch beim Berühren der Mauer passiert, und schaltet dann, am ursprünglichen Platz angekommen, den Sti
f
t
ein. Dann dreht die Richtung wieder um 180 Grad und das Objekt bewegt sich mit eingeschaltetem Sti
f
t einen ganzen Schritt au
f
das nächste
R
aste
r
fe
l
d
.
Die Abfra
g
e der vier Knetekontakte wird so lan
g
e wiederholt, bis das rote Ob
j
ekt die untere rechte Ecke des Lab
y
rinths erreicht hat. Dann
lie
f
ert ein sage...
f
ür... Se
k
-Block eine Er
f
olgsmeldung und danach werden alle Programmaktivitäten beendet
.
Die Hauptschlei
f
e zur Ab
f
rage der Knetekontakte
10214-8 Raspberry Adventskalender 2016_03.indd 3010214-8 Raspberry Adventskalender 2016_03.indd 30 28.04.2016 15:34:0028.04.2016 15:34:00










