Instructions

8
4.
T
a
g
R
G
B-LED
s
Eine normale LED leuchtet immer nur in einer Farbe. Bei den LEDs im Adventskalender kann man die Farbe auch erken
-
nen, wenn die LED aus ist. Es gibt aber auch LEDs, die transparent aussehen und ihre Farbe erst zeigen, wenn Strom
ie
ß
t. RGB-LEDs können wahlweise in mehreren Farben leuchten. Hier sind im Prinzi
p
drei LEDs mit verschiedenen Far-
b
en in einem transparenten Gehäuse eingebaut. Jede dieser drei LEDs hat eine eigene
A
node, über die sie mit einem GPIO-Pin verbunden wird. Die Kathode, die mit der
M
asseleitun
g
verbunden wird, ist nur einmal vorhanden. Deshalb hat eine RGB-LED vier
A
nschlussdrähte.
D
ie Anschlussdrähte von RGB-LEDs sind unterschiedlich lang, um sie eindeutig zu erken-
n
en. Im Gegensatz zu normalen LEDs ist die Kathode hier der längste Draht.
RG
B-LED
s
f
u
nk
t
i
o
ni
e
r
e
n wi
e
d
r
e
i
e
inz
e
ln
e
LED
s
u
n
d
b
r
auc
h
e
n
des
h
a
l
b
auc
h
d
r
e
i V
o
rwi
de
r
-
stä
n
de
.
R
GB-LED
bl
in
k
t
b
un
t
D
as Experiment des 4. Tages lässt eine RGB-LED zu
f
ällig in verschiedenen Farben blinken.
Bautei
l
e: 1x Stec
kb
rett, 1x RGB-LED, 3x 220-O
h
m-Wi
d
erstan
d
, 4x Ver
b
in
d
ungs
k
a
b
e
l
D
as
P
rogramm
Die RGB-LED ist an drei GPIO-Pins mit aufeinanderfol
-
g
en
d
en Nummern angesc
hl
ossen. Da
d
urc
h
k
ann
d
ie
Steuerung über eine Zufallszahl zwischen 11 und 13
erfolgen. In jedem Schleifendurchlauf wird einer der drei
Pins der RGB-LED zufällig eingeschaltet. Dazu generiert
d
as Programm eine Zufallszahl aus dem Bereich 11...13.
Zwei ineinan
d
er gesc
h
ac
h
te
l
te verbinde
-
B
l
öc
k
e erzeugen
d
araus einen
d
ieser Texte: pin11on
,
pin12on
,
pin13on
.
I
n
Scratc
h
k
önnen Za
hl
en un
d
Zeic
h
en
k
etten
b
e
l
ie
b
ig zu
Zeic
h
en
k
etten ver
b
un
d
en wer
d
en, was in an
d
eren Pro-
g
rammiersprachen oft erst nach vorheriger Konvertierung
möglich ist. Danach schaltet ein ähnlicher Block zufällig
einen der drei Pins der RGB-LED zu
f
ällig aus. Da in beiden
ll
en
d
er Sc
h
a
l
tzustan
d
d
es jewei
l
igen Pins vor
h
er nic
h
t
g
eprü
f
t wird, kann au
f
diese Weise nach ein paar Schlei
-
f
endurchläu
f
en jede denkbare Kombination aus ein- und
ausgesc
h
a
l
teten Far
b
en entste
h
en.
W
i
e
e
n
tste
h
e
n Z
ufa
ll
s
z
a
hl
e
n?
Gemeinhin denkt man, in einem Programm könne
nichts zu
f
ällig geschehen. – wie also kann ein Programm
dann in der Lage sein, zu
f
ällige Zahlen zu generieren?
T
eilt man eine gro
ß
e Primzahl durch irgendeinen Wert,
ergeben sich ab der x-ten Nachkommastelle Zahlen,
d
i
e
k
au
m n
oc
h v
o
rh
e
r
se
h
ba
r
s
in
d
. Di
ese
ä
n
de
rn
s
i
c
h
auch ohne jede Regelmä
ß
igkeit, wenn man den Divisor
regelmä
ß
ig erhöht. Dieses Ergebnis ist zwar scheinbar
z
u
f
ällig, lässt sich aber durch ein identisches Programm
oder den mehr
f
achen Au
f
ru
f
des gleichen Programms
jederzeit reproduzieren. Nimmt man aber eine aus
einigen dieser Ziffern zusammengebaute Zahl und teilt
sie wiederum durch eine Zahl
,
die sich aus der aktuel-
len Uhrzeitsekunde oder dem Inhalt einer beliebigen
Speicherstelle des Rechners er
g
ibt, kommt ein Er
g
ebnis
heraus, das sich nicht re
p
roduzieren lässt und daher als
Zu
f
a
ll
s
z
a
hl
be
z
e
i
c
hn
et
wir
d.
A
nschlusspins einer RGB-LED
Schaltplan
f
ür eine RGB-LED mit 3 Vorwiderstände
n
RGB-LED an den GPIO-Pins 11, 12, 1
3
Das Programm 04rg
b
l
ässt
d
i
e
R
G
B-LED
bu
n
t
b
link
e
n
4. Ta
g
Additive Farbmischung
RGB-LEDs verwenden die so
g
enannte additive Farbmischun
g
. Hier werden
die drei Lichtfarben Rot, Grün und Blau addiert und er
g
eben am Ende reines
Weiß. Im Ge
g
ensatz dazu verwendet ein Farbdrucker die subtraktive Farb-
mischun
g
. Jede Farbe wirkt auf einem weißen Blatt wie ein Filter, der einen
Teil des weiß refl ektierten Lichtes we
g
nimmt (= subtrahiert). Druckt man alle
drei Druckerfarben übereinander, er
g
ibt es Schwarz, das
g
ar kein Licht mehr
r
e
e
k
t
i
e
r
t.
10181-3 Raspberry Adventskalender_NEU_02.indd 810181-3 Raspberry Adventskalender_NEU_02.indd 8 23.06.2015 18:19:3523.06.2015 18:19:35