User manual
34
17. Ta
g
Heute im Adventskalende
r
•1x Potenziometer
A
nzei
g
e des Widerstandswertes
Heute messen Sie den Wert eines Potenziometers über einen
analogen Eingang und geben den Wert in einer App aus
.
B
aute
il
e
: 1x Steckbrett, 1xPotenziometer 15 kOhm,
4
xDrahtbrücke (unterschiedliche Län
g
en
)
Der S
k
etc
h
Das Programm
f
ür diesen Tag ist Tag17.
i
n
o
un
d
l
iegt im Ver
-
z
e
i
ch
ni
s
T
ag17
.
Z
u
n
ächst
w
e
r
de
n
d
i
e
zw
e
i V
a
ri
able
n
s
ensorP
in
u
n
d
sensorVa
l
u
e
de
fi
niert. Das Potenziometer hängt am analo
-
g
en Eingang 5, und deswegen wird
s
ensorPin
auf
A
5 gesetzt:
i
nt sensorP
i
n = A5;
i
nt sensorValue = 0
;
In
de
r M
et
h
ode
loo
p
wir
d
de
r W
e
r
t
übe
r analo
g
Rea
d
eingelesen und an die Funkschnittstelle weitergege-
ben. Danach wird 2000ms gewartet, und der Wert wird erneut gelesen
:
void loo
p()
{
sensorValue = analogRead
(
sensorPin
);
HC05.print("Wert Potenziometers = " )
;
HC05.println
(
sensorValue
)
;
delay
(
2000
);
}
Di
e
A
p
p
Für
d
ie Anzei
g
e
d
er Texte wir
d
d
ie App
Se
ri
al
B
luetooth
T
e
rmin
al
g
enutzt. Ver
b
in
d
en Sie sic
h
zunäc
h
st
mit
d
em IoT-Boar
d
, un
d
sc
h
on se
h
en Sie Werte
d
es Potenziometers.
17. Ta
g
Ein Potenziometer ist aus Programmiersicht nichts anderes als ein analoger Sensor.
15007-3 Conrad Adventskalender Internet of Things 2017_02.indd 3415007-3 Conrad Adventskalender Internet of Things 2017_02.indd 34 19.07.2017 14:15:1719.07.2017 14:15:17










