User manual

36
19. Ta
g
Heute im Adventskalende
r
•1x Jumperkabe
l
A
pp zur Auswahl von Hardware-Apps
Heute werden zwei Funktionalitäten in einer Schaltung kom
-
biniert: Tonwiedergabe mit Piezo und Blinken einer RGB-LED.
Per A
pp
wählen Sie die ents
p
rechende Funktionalität aus.
B
aute
il
e
: 1x Steckbrett, 1xRGB-LED mit Vorwiderstand,
1xPiezo, 1xJum
p
erkabel
Der S
k
etc
h
Das Pro
g
ramm
f
ür diesen Ta
g
ist Tag19.
i
n
o
un
d
l
ie
g
t im Ver
-
z
e
i
ch
ni
s
T
ag19
.
Zunäc
h
st müssen
d
ie ric
h
tigen Pins a
l
s Varia
bl
e
defi
ni
e
r
t
w
e
r
de
n:
/
/---- P
i
ns der RGB-LED
i
nt redP
i
n = 9;
i
nt greenP
i
n = 7;
i
nt blueP
i
n = 8
;
//
---- P
i
n P
i
ezo
i
nt p
i
ezo = 3
;
Der Sketch reagiert auf die Kommandos
pi
ez
o
u
n
d
r
g
b
.
Die
Met
h
o
d
en wur
d
en aus
d
en
b
is
h
erigen S
k
etc
h
es ü
b
ernommen
:
if
(
Text.startsWith
(
"piezo"
))
{
aus()
;
playMelody
()
;
} else if
(
Text.startsWith
(
"rgb"
))
{
blinken
(
500
)
;
}
;
Di
e
A
p
p
Di
e
App
A
pp_Wechsler.ai
a
h
at
zw
e
i
Sc
h
a
l
tfl
äc
h
e
n z
u
m W
ec
h
se
l zwi
sc
h
e
n Pi
e
z
o
u
n
d
R
G
B.
Die Fun
k
tiona
l
ität ist in zwei w
h
en.C
l
ic
k
-B
l
öc
k
en a
b
ge
b
i
ld
et. Es wir
d
l
e
d
ig
l
ic
h
d
er zu sen-
d
en
d
e Text angepasst
.
Die Blöcke sind sehr ähnlich. Passen Sie in solchen Fällen auf, dass
Sie die richtige Schaltfl äche im when.Click-Block auswählen
.
Die RGB-LED benötigt wieder keine Vorwiderstände. Das Jumperkabel nutzen Sie zur Herstel
-
lung der Masseverbindung.
Diese App nutzt für den Verbindungsaufbau die schon
bekannten Elemente aus den anderen A
pp
s. Über
V
er
b
in-
d
ung
h
erste
ll
e
n
eta
bl
ieren Sie
d
ie Ver
b
in
d
ung.
19. Ta
g
15007-3 Conrad Adventskalender Internet of Things 2017_02.indd 3615007-3 Conrad Adventskalender Internet of Things 2017_02.indd 36 19.07.2017 14:15:1819.07.2017 14:15:18