User manual
26
11. Ta
g
Heute im Adventskalende
r
•1x Schaltdrah
t
L
ED-Echo per Ap
p
Das heutige Projekt ist ein LED-Echo. Sie stellen eine Sequenz
über zwei Schalt
fl
ächen in der App ein, und die LEDs au
f
dem
Steckbrett blinken in dieser Se
q
uenz.
Baute
il
e
:
1
x Steckbrett, 1xLED rot mit Vorwiderstand, 1xLED
g
rün mit Vorwiderstand, 1xDrahtbrücke
D
er S
k
etc
h
Das Pro
g
ramm
f
ür diesen Ta
g
ist Tag11.
i
n
o
un
d
l
ie
g
t im Ver
-
ze
i
ch
ni
s
T
ag11
.
Von
d
er App wir
d
d
ie Ec
h
osequenz ermitte
l
t.
Dabei kommt der Text in
f
olgender Form: RNNGNN. R steht
f
ür
rot und G
f
ür grün, z.B. R5G3 – hier würde die rote LED
f
ün
f
mal
blinken und danach die grüne LED dreimal
:
if
(
Text.indexOf
(
"R"
)
!= -1 && Text.indexOf
(
"G"
)
!= -1
)
{
setzeFarbe(Text)
;
}
else if (Text.startsWith("Aus") || Text.
s
tartsWith("AUS") || Text.startsWith("aus")){
aus
()
;
}
Di
e
A
p
p
Die A
pp
hat neben dem schon bekannten Verbindung herstelle
n
vi
e
r
Sc
h
a
l
tfl
äc
h
e
n:
Rot
,
G
r
ü
n
,
W
erte übertra
g
e
n
u
n
d
We
r
te
z
u
r
üc
k
set
z
en
.
B
e
i B
e
r
ü
hr
e
n v
o
n
Rot
oder
t
G
r
ü
n wird das jeweilige Label um eins erhöht. Mit
We
r
te
z
u
r
üc
k-
set
z
e
n
set
z
e
n
S
i
e
d
i
e
be
i
de
n W
e
r
te
wi
ede
r
au
f
0
. Mi
t
W
erte übertrage
n
übe
rmi
tte
ln
S
i
e
d
i
e
Werte an das IoT-Board. Der zu übermittelnde Wert wird dabei in einer globalen Variablen
zwischengespeichert. Der Inhalt der Variablen wird bei Berühren auf Werte übertra
g
e
n
über
Bluetooth übertragen.
F
ür jeden Button gibt es eine separate when.Click-Abfrage.
Durc
h
d
ie integrierten Vorwi
d
erstän
d
e ist
d
ie Sc
h
a
l
tung se
h
r
k
ompa
k
t. LEDs von
l
in
k
s nac
h
rec
h
ts: rot un
d
grün.
Die App nutzt
d
ie
b
ereits
b
e
k
annte App von Tag8.
11. Ta
g
15007-3 Conrad Adventskalender Internet of Things 2017_02.indd 2615007-3 Conrad Adventskalender Internet of Things 2017_02.indd 26 19.07.2017 14:15:1319.07.2017 14:15:13










