User manual
25
18.
T
a
g
Heute im Adventskalender
• 2x 220-Ohm-Widerstand
(
Rot-Rot-Braun
)
Weihnachtslichte
ff
ekte
Im Experiment des 18. Tages werden mit Knetekontakten bunte Weihnachtslichte
ff
ekte au
f
zwei RGB-LEDs gesteuert
.
B
aute
il
e
: 1x Steckbrett
,
2x RGB-LED
,
6x 220-Ohm-Widerstand (Rot-Rot-Braun)
,
2x 20-MOhm-Widerstand (Rot-Schwarz-Blau)
,
10x Verbin
-
dun
g
skabel, 3x Knetekontakt, 2x isolierte Drahtbrück
e
Das Program
m
Das Programm
b
este
h
t aus
d
rei
Blöcken, die alle beim Klick au
f
d
as grüne Fä
h
nc
h
en gestartet
wer
d
en
.
Das Hauptprogramm initia
l
isiert
d
ie GPIO-Pins un
d
l
egt eine
Li
ste
s
an,
d
ie
d
ie
b
ei
d
en
Statuszustän
d
e
off
und
f
on
für
einen GPIO-Ausgang ent
h
ä
l
t.
Danac
h
wer
d
en a
ll
e GPIO-Pins
d
er LEDs ausgesc
h
a
l
tet un
d
d
ie
Stan
d
ar
d
wartezeit zwisc
h
en
d
en
Sc
h
a
l
tvorgängen wir
d
in
d
er
Varia
bl
en
z
auf 0,1 Sekunden
gesetzt
.
Eine Endlosschleife setzt
a
b
wec
h
se
l
n
d
eine
d
er RGB-LEDs
auf einen Farbwert, der in den
Varia
bl
en r
1
,
g
1
,
b
1
b
zw. r
2
,
g
2
,
b
2
gespeic
h
ert ist, un
d
sc
h
a
l
tet
d
ie
andere RGB-LED aus
.
Je
d
es Ma
l
, wenn
d
er Knete
k
onta
k
t
am GPIO-Pin7
b
erü
h
rt wir
d
, wir
d
d
ie Wartezeit um 0,1 Se
k
un
d
en
er
h
ö
h
t. Die LEDs
bl
in
k
en
l
angsamer. Ist
d
ie Zeit
l
änger a
l
s
eine Se
k
un
d
e, wir
d
sie mit
d
em
nächsten Antippen wieder au
f
0,1
Se
k
un
d
en zurüc
k
gesetzt
.
W
ird der Knetekontakt am GPIO-Pin4 berührt, werden sechs Variablen
f
ür die Farbkomponenten der
beiden RGB-LEDs zu
f
ällig au
f
on
o
d
er
off
gesetzt. Diese beiden Zeichenfolgen werden für jede Variable
f
au
f
s Neue zu
f
ällig aus der Liste
s
ge
l
esen
.
Be
d
ingt
d
urc
h
d
iesen A
l
gorit
h
mus,
k
ann es passieren,
d
ass
b
ei
d
e RGB-LEDs in
d
er g
l
eic
h
en Far
b
e
bl
in
k
en
oder nur eine LED blinkt, wenn bei der anderen alle drei Farben au
f
off
gesetzt sind.
f
18. Tag
Zw
e
i
Se
n
so
rk
o
n
ta
k
te
steue
rn R
G
B-LED
s.
Das Programm 18rgbled3 steuert
d
en
Lichteffekt für zwei RGB-LEDs.
Ein zweiter Programmblock steuert die Blinkgeschwindigkeit der
LED
s
.
Der dritte Programmblock setzt die Farbwerte der LEDs zufällig.
10214-8 Raspberry Adventskalender 2016_03.indd 2510214-8 Raspberry Adventskalender 2016_03.indd 25 28.04.2016 15:33:5528.04.2016 15:33:55










