User manual

27
12e
d
a
g
Vandaa
g
in de adventskalende
r
•1x LED oranje met voorweerstan
d
Looplichtsnelheid via app instelle
n
In het huidi
g
e pro
j
ect stuurt u de snelheid van een looplicht
vi
a
Bl
uetoot
h
.
Onderdelen: 1x steekplatine, 1xLED rood met voorweer
-
stand, 1xLED oranje met voorweerstand, 1xLED groen met
voorweerstand, 1xdraadbru
g
De s
k
etc
h
Het programma voor vandaag is Tag12.ino
e
n
be
vin
dt
zi
c
h in
de directory
D
ag1
2
. Voor de sturing van het looplicht zijn twee
parameters nodig: de wachttijd terwijl een andere LED oplicht
en het aantal doorlo
p
en. Deze waarden worden door de a
pp
in een string van de vorm wTTTdNN verzonden Bijvoorbeeld
bete
k
e
n
t
w
500d
4
dat
e
lk
e
LED
500
m
s
b
r
a
n
dt
e
n v
oo
r h
et
inschakelen van een andere LED wordt 500 ms gewacht. In totaal zou het looplicht viermaal lopen
:
if
(
Text.indexOf
(
“w”
)
!= -1 && Text.indexOf
(
“d”
)
!= -1
)
{
String temp = Text.substring
(
Text.indexOf
(
“w”
)
+1,Text.indexOf
(
“d”
))
;
int wachtti
j
d = temp.toInt()
;
temp = Text.substring
(
Text.indexOf
(
“d”
)
+1
);
int doorlopen = temp.toInt
()
;
looplicht(wachtti
j
d, doorlopen)
;
}
D
e ap
p
Om
d
e waar
d
en te
b
epa
l
en wor
d
t
d
e app
S
eria
l
B
l
uetoot
h
Termina
l
ge
b
rui
k
t. Na
h
et aanma
k
en
van de verbinding kunt u rechtstreeks het commando in het beschreven formaat naar het IoT
-
boa
r
d
v
e
rz
e
n
de
n
.
L
oop
l
ic
h
t met
d
rie LED’s: roo
d
, oranje en groen
.
In
d
e uitgave ziet men
d
at twee ver
b
in
d
ingspogin
-
gen nodig zijn voor een succesvolle verbinding met
h
et IoT-
b
oar
d
. A
l
s
d
e ver
b
in
d
ing niet s
l
aagt, contro-
l
eert u via
h
et menu
p
unt B
luetooth
D
e
vi
ces
,
o
f
u
het juiste toestel hebt gekozen
.
1
2. dag
15007-3 Conrad Adventskalender Internet of Things 2017_nl.indd 2715007-3 Conrad Adventskalender Internet of Things 2017_nl.indd 27 13.08.2017 17:09:4413.08.2017 17:09:44