User manual

of type 1. This is not proper HTML code yet, but only a simple form of text format-
ting. The length of the website is handed over with webpage.length() (a string-
class function) to the CIPSEND-command and the page is finally transmitted.
4.3 | Website with buttons
In this experiment, the illustration of the website is even more sophisticated. There
are now also control elements that permit much more comfortable control of the
LED. The experiment setup does not differ from that of the previous one: an LED
at Pin D9 that can be controlled via the module. The source text contains a few
changes, though.
The program
After uploading the program, you can call the controller website in a browser
again. You just need to enter the IP of your module that is output via the serial
monitor when starting. The website is, however, saved a bit differently in this pro-
ject than it was in the last one.
The website of a web server
While the simple website was contained in the source text before, the page is
saved in a Progmem variable (Program Memory) this time. Using this storage type
relieves the SRAM of the board, which would otherwise be in charge of storing
variables. The SRAM holds only 2 kB and is very stressed already by use of the
strings. The Progmem function now holds the website content in the program
memory, which is much larger at about 32 kB. Access to the data is also some-
what more complex due to this, however.
const char site[] PROGMEM = {