User manual
probabilmente sono già state viste in altri progetti che contengono stringhe.
Un'anteprima della pagina web in formato HTML è disponibile anche nella cartella
del programma.
001
String createWebsite()
002
{
003
String xBuffer;
004
005
for (int i = 0; i <= sizeof(site); i++)
006
{
007
char myChar = pgm_read_byte_near(site + i);
008
xBuffer += myChar;
009
}
010
011
return xBuffer;
012
}
Il contenuto della variabile Progmem viene caricato nella funzione createWebsite()
e restituito sotto forma di stringa. Si può chiaramente vedere come la variabile
Progmem venga ricaricata dalla memoria del programma.
001
boolean sendWebsite(int connectionId, String webpage)
002
{
003
boolean success = true;
004
005
if (sendCom("AT+CIPSEND=" + String(connectionId) + "," +
String(webpage.length()), ">"))
006
{
007
esp8266.print(webpage);
008
esp8266.find("SEND OK");
009
success &= sendCom("AT+CIPCLOSE=" + String(connectionId),
"OK");
010
}