User manual
004
Serial.begin(19200);
005
// set the data rate for the SoftwareSerial port
006
esp8266.begin(19200);
007
008
if (!espConfig()) serialDebug();
009
else debug("Config OK");
010
011
if (sendCom("AT+PING=\"www.google.de\"", "OK"))
012
{
013
Serial.println("Ping OK");
014
digitalWrite(13, HIGH);
015
}
016
else
017
{
018
Serial.println("Ping Error");
019
}
020
}
021
022
void loop() // run over and over
023
{
024
//Start serial Debug Mode - Type Commandos over serial Monitor
025
serialDebug();
026
}
Omówione zostały najważniejsze funkcje, które znajdują się w prawie każdym
programie. W znanych funkcjach Arduino setup() i loop() funkcje te są teraz
stosowane. Najpierw jednak oba porty szeregowe zostają uruchomione z
prędkością transmisji sygnału 19200 bodów. Dopiero wtedy otwierana jest funkcja
espConfig(). W przypadku błędu uruchamiana jest natychmiast funkcja
serialDebug(). Jeśli wszystko przebiegło bez problemu, wysyłany jest komunikat
powodzenia. W późniejszych programach po udanej konfiguracji dodatkowo