User manual

23
9.
T
a
g
Heute im Adventskalender
•1x RGB-LED mit Vorwiderstand
RGB-LED
s
Eine normale LED leuchtet immer nur in einer Farbe. Die im Adventska-
l
e
n
de
r v
e
rw
e
n
dete
n R
G
B-LED
s
k
ö
nn
e
n w
a
hlw
e
i
se
in m
e
hr
e
r
e
n F
a
r
be
n
leuchten. Hier sind im Prinzip drei LEDs verschiedener Farbe in einem
transparenten Gehäuse ein
g
ebaut. Jede dieser drei LEDs hat eine ei
g
ene
A
node
,
über die sie mit einem GPIO-Pin verbunden wird. Die Kathode
,
die mit der Masseleitung verbunden wird, ist nur einmal vorhanden.
Des
h
a
lb
h
at eine RGB-LED vier Ansc
hl
uss
d
h
te.
Die Ansc
hl
uss
d
h
te
d
er RGB-LEDs sin
d
untersc
h
ie
dl
ic
h
l
ang, um sie ein
d
eu
-
tig
k
ennt
l
ic
h
zu mac
h
en. Im Gegensatz zur norma
l
en LED ist
d
ie Kat
h
o
d
e
h
ier
d
er
l
ängste Dra
h
t
.
R
G
B-LED
s
fu
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
drei 220-Ohm-Vorwiderstände
(
rot-rot-braun
)
. In den RGB-LEDs in diesem
Ad
vents
k
a
l
en
d
er sin
d
d
iese
b
ereits einge
b
aut
.
Far
b
e einer RGB-LED per App än
d
ern
Heute programmieren Sie eine App, um
d
ie Far
b
e einer RGB-LED zu än
d
ern
.
Bautei
l
e: 1x Stec
kb
rett, 1xRGB-LED mit Vorwi
d
erstan
d
, 1xDra
h
t
b
rüc
ke
Auch die RGB-LED hat bereits die Vorwiderstände inte
g
riert. Das zweite Bein (kurzes Bein) ist die
K
at
h
ode
u
n
d
m
uss
mi
t
M
asse
v
e
r
bu
n
de
n w
e
r
de
n
.
D
e
r
S
k
etch
r
das
I
o
T-B
oa
r
d
Das Programm
f
ür diesen Tag trägt den Namen
T
a
g
9.
i
no un
d
l
iegt im Verzeic
h
nis
T
a
g
9
.
D
e
r
Sketch
rea
g
iert au
f
vier Schalt
ächen
:
Ansc
hl
usspins einer RGB-LE
D
Schalt
p
lan
f
ür eine RGB-LED mit 3 Vorwiderstände
n
if (Text.startsWith("Rot") || Text.startsWith("ROT") || Text.startsWith("rot")){
rot()
;
} else if (Text.startsWith("Blau") || Text.startsWith("BLAU") || Text.startsWith("blau")){
blau()
;
} else if (Text.startsWith("Gruen")
||
Text.startsWith("GRUEN")
||
Text.startsWith("gruen")){
gruen
();
} else if (Text.startsWith("Aus")
||
Text.startsWith("AUS")
||
Text.startsWith("aus"))
{
aus()
;
}
9. Tag
15007-3 Conrad Adventskalender Internet of Things 2017_02.indd 2315007-3 Conrad Adventskalender Internet of Things 2017_02.indd 23 19.07.2017 14:15:1219.07.2017 14:15:12