User manual
014
}
015
return success;
016
}
Procedura loop oczekuje żądanie Request. Gdy ono nadejdzie, wywołana
zostanie funkcja sendWebsite() , której jako parametr zostanie przekazany wynik
funkcji createWebsite(). Na tej podstawie będzie można ustalić długoś ć tekstu za
pomocą funkcji length(). Po przekazaniu strony www połączenie zostaje
zakończone poleceniem AT+CIPCLOSE. Sterowanie diodą LED jest także częścią
procedury loop i nieznacznie różni się od poprzedniego schematu. Poniższy
szybki kurs HTML wyjaśni, jak dokładnie to się odbywa.
4.4 | Dygresja: szybki kurs HTML
W tym rozdziale przeprowadzimy mały szybki kurs na temat HTML. Szczególna
uwagę poświęcimy tworzeniu stron www do sterowania NanoESP. Kurs obejmuje
podstawowe struktury dokumentu HTML, tworzenie elementów wprowadzających i
wydających oraz włączanie własnych stron www do programu Arduino.
Plik HTML zawsze posiada oznaczenie<HTML> na początku dokumentu. Koniec
dokumentu jest oznaczony przez </HTML> . Z reguły początek i koniec fragmentu
lub elementu są prezentowane w porównywalnej formie, co widać już na
przykładzie headera. Hearde zawiera ważne informacje i formy, jak np. w tym
przypadku tytuł strony internetowej, który jest wyświetlany u góry na pasku
przeglądarki. W tym przypadku header zawiera dodatkową informację, która nie
należy do podstaw HTML, ale poprawia widok na urządzeniach mobilnych (<meta
name ="viewport" …). Możne te wiersze w każdym czasie wprowadzić na swoja
stronę internetową HTML.
001
<HTML><HEAD>
002
<meta name="viewport" content="width=device-width, initial-scale=2.0, user-
scalable=yes">
003
<title>
004
Switch LED
005
</title>
006
</HEAD>
Po HEAD następuje BODY. Tutaj znajduje się zawartość strony www. W obszarze
startu BODY ustalane są dodatkowo takie parametry jak kolor tła i czcionki. Można
je zawsze dostosować do własnych upodobań. Następnie w elemencie FONT
ustala się rodzaj i rozmiar czcionki. Dotyczą one jednak tutaj tylko tekstu Switch
LED, który jest przez to szczególnie duży, ponieważ następnie element FONT jest










