User manual

4.6 | Lichtsensor 67
Benöt
i
gte Baute
i
l
e
1 x Stec
k
p
l
atine, 1 x NanoESP, 1 x Fototransistor, 1 x Wi
d
erstan
d
10kOhm (Braun-Schwarz-Oran
g
e), Schaltdraht
Das Pro
g
ram
m
Bis
j
etzt bestanden die Webseiten des Webservers immer aus einer nicht
veränderbaren Seite, die Daten an den Controller
g
eschickt hat. Nun soll
die Webseite vor dem
Ü
bertra
g
en an den Browser verändert werden, um
die
g
emessene Helli
g
keit des Fototransistors anzuzei
g
en. Dies funktio
-
niert, weil im Quellcode der Webseite eine Art Platzhalter versteckt ist.
Das Pro
g
ramm ersetzt nun beim Laden der Daten aus der Pro
g
mem-Va
-
riablen den Platzhalte
r
*
bri
g
ht
*
durch den aktuellen Helli
g
keitswert.
Somit werden der Aus
g
abetext und der Ausschla
g
des Schiebere
g
lers
verändert. Eine weitere Zeile in der HTML-Datei sor
g
t dafür, dass sich die
Seite automatisch alle paar Sekunden neu lädt. Schon wird die aktuelle
Helli
g
keit übersichtlich im Browser an
g
ezei
g
t
.
Anschluss des
Fototransistors an
Pin A6 mit 10kOhm
Gegenwiderstand
Programm-
datei:
P16_
TCPServerBright.ino
10215-5 Lernpaket Internet of Things_02.indd 6710215-5 Lernpaket Internet of Things_02.indd 67 19.04.2016 12:17:2519.04.2016 12:17:25