User manual
aby sprawdzić, gdie występuje błąd.
001
//---Debug Functions---
002
void serialDebug() {
003
while (true)
004
{
005
if (esp8266.available())
006
Serial.write(esp8266.read());
007
if (Serial.available())
008
esp8266.write(Serial.read());
009
}
010
}
3
Konfiguracja
Aby programy były ogólnie zbudowane bardziej przejrzyście, większość ustawień
została przeniesiona do własnych funkcji, przede wszystkim do funkcji espConfig,
w której ustawia się najważniejsze parametry dla danego programu.
001
//---Config ESP8266---
002
boolean espConfig()
003
{
004
boolean success = true;
005
esp8266.setTimeout(5000);
006
success &= sendCom("AT+RST", "ready");
007
esp8266.setTimeout(1000);
008
009
if (configStation(SSID, PASSWORD)) {
010
success &= true;
011
debug("WLAN Connected");
012
debug("My IP is:");
013
debug(sendCom("AT+CIFSR"));
014
}










