User manual
Tekst źródłowy tego projektu różni się od poprzedniej próby przede wszystkim w
następujących funkcjach:
001
void findSSID()
002
{
003
esp8266.println("AT+CWLAP");
004
if (esp8266.findUntil(ToFindSSID,"OK")) alarm();
005
else debug("SSID not found!");
006
}
007
008
void alarm()
009
{
010
debug("alarm!");
011
012
digitalWrite(LED_ALARM, HIGH);
013
014
for (int i; i <=30; i++)
015
{
016
tone(PIEZO, 400, 500);
017
delay(500);
018
tone(PIEZO, 800, 500);
019
delay(500);
020
}
021
022
digitalWrite(LED_ALARM, LOW);
023
}
Funkcja findSSID() jest wywoływana co ok. 30 sekund w trybie loop i poszukuje
wszelkich sieci w otoczeniu. Gdy odnaleziona zostanie szukana sieć, uruchamiana
jest funkcja alarm(), włącza się dioda LED D3 a element piezoelektryczny wydaje
sygnał. W tym przykładzie poszukiwana jest sieć o SSID NanoESP , czyli w










