User manual

1
3
6.
T
a
g
Heute im Adventskalender
•1x LED blau mit Vorwiderstand
Verbindung mit dem IoT-Boar
d
Heute bauen Sie mit Ihrem Smartphone eine Verbindun
g
zum
I
o
T-B
oa
r
d
auf
u
n
d
sc
h
a
l
te
n
d
i
e
b
l
aue
LED
übe
r
das
S
m
a
r
t
-
phone an und wieder aus
.
Bauteile: 1x Steckbrett
,
1xLED blau mit Vorwiderstand
App zur Steuerung insta
ll
ieren
Heute nutzen Sie noc
h
k
eine eigene App, son
d
ern steuern
d
as
Boar
d
ü
b
er
d
ie
k
osten
l
ose App
Se
ri
al
B
luetooth
T
e
rmin
al
aus
d
em App-Store Goog
l
e P
l
ay
.
D
as
P
rogram
m
Das Programm
f
ür den heutigen Tag baut au
f
der Firmware
f
ür das IoT-Board au
f
. Die aus der Firmware
notwendigen Programmteile liegen in der Datei Vorlage.in
o
im V
e
rz
e
i
c
hni
s
V
or
l
ag
e
.
Funkverbindun
g
bereit
Die Firmware (und somit auch die Vorlage) ist so programmiert, dass die orange LED an Pin 13
dauerha
f
t leuchtet, sobald die Funkverbindung bereit ist. Warten Sie deswegen, bis diese LED
leuchtet, bevor Sie eine Verbindung mit dem IoT-Board au
f
bauen
.
Kopieren Sie
d
ie Datei Vor
l
a
g
e.ino in ein neues Verzeic
h
nis Ta
g
0
6
un
d
b
enennen Sie
d
ie Datei in
Ta
g
06.in
o
um. Alternativ können Sie direkt die ferti
g
e Ta
g
06.ino
aus
de
m V
e
rz
e
i
ch
ni
s
Ta
g
0
6
n
ut
-
z
e
n. N
u
n
ö
ffn
e
n
S
i
e
d
i
e
D
ate
i mit
d
er Ar
d
uino IDE. Die Vor
l
age ent
h
ä
l
t sc
h
on einiges an Fun
k
tio-
nalität. Die Konstante für die interne LED ist bereits vorhanden. Die Konstante L
ed
P
i
nB
lue
für die
z
usät
zli
c
h
e
LED
de
ni
e
r
e
n
S
i
e
d
ir
e
k
t
u
n
te
rh
a
l
b
de
r in
te
rn
e
n LED
:
#de
ne LedPin 13
#
de
n
e
L
ed
PinB
lue
2
A
m En
d
e
d
er Met
h
o
d
e
s
e
t
up wir
d
d
ie LED angesc
h
a
l
tet
:
v
o
i
d set
u
p
()
{
...
d
i
g
i
t
a
l
Write
(
LedPinBlue, HIGH
);
}
r
d
as An- un
d
A
b
sc
h
a
l
ten
d
er integrierten LED an Pin 13 ist
d
er Co
d
e
b
ereits vor
h
an
d
en. Dieser
wird nun wie
f
olgt ergänzt
:
if
(
Text.startsW
i
th("Led an") || Text.startsWith("LED an") || Text.startsWith("LED
AN"
)){
digitalWrite
(
LedPin, HIGH
);
digitalWrite
(
LedPinBlue, HIGH
);
}
if (Text.startsWith("Led aus")
||
Text.startsWith("LED aus")
||
Text.startsWith("LED
AUS"
)){
digitalWrite
(
LedPin, LOW
);
digitalWrite
(
LedPinBlue, LOW
);
}
Wenn
d
as Boar
d
LED
a
n
o
d
er Le
d
an o
d
er
LED
AN
e
mp
f
ängt, so werden über digitalWrite
(
LedPin, HIGH
)
un
d
digitalWrite
(
LedPinBlue, HIGH
)
d
ie interne LED un
d
d
ie
bl
aue LED angesc
h
a
l
tet. Wenn
d
as IoT-
Board Daten emp
f
ängt, wird
f
olgende Schlei
f
e ausge
f
ührt
:
while(HC05.available() > 0){
Text=""
;
}
Die Sc
h
a
l
tun
g
gl
eic
h
t
d
er Sc
h
a
l
tun
g
von Ta
g
3
.
Nac
h
d
em ersten Start ersc
h
eint ein
l
eeres
sc
h
warzes Fenster
.
6. Ta
g
g
15007-3 Conrad Adventskalender Internet of Things 2017_02.indd 1315007-3 Conrad Adventskalender Internet of Things 2017_02.indd 13 19.07.2017 14:15:0619.07.2017 14:15:06