User manual
021
sendCom("Wrong UDP Command", "OK");
022
}
023
024
}
025
}
026
}
027
}
Analiza nadchodzących poleceń odbywa się w procedurze loop, która jest
realizowana ciągle. Jeśli nadejdą dane z modułu (esp8266.available()), są one
analizowane pod kątem obecności znaków »+IPD,«. Jeśli do tego znalezione
zostanie polecenie led, poleceniem parseInt() automatycznie zapisywana jest
następna liczba w zmiennejsetLed. Dzięki naszej definicji poleceń powinno to być
albo 1 albo 0 i tym samym powinno włączać lub wyłączać diodę LED. W kolejnym
kroku przez funkcję debug i polecenie CIPSEND przekazywane jest do komputera
potwierdzenie. W przypadku, gdy polecenie led nie znajdowało się w danych
odebranych przez moduł, komunikat o błędzie informuje o błędnym poleceniu.
Pierwsze zasterowanie przez sieć jest tym samym kompletne.
2.4 | Włączniki sieciowe
W poprzednim programie analizowane były pierwsze polecenia z kontrolera i była
odpowiednio załączana dioda LED.
Kolejny program zachowuje te funkcje , ale
dodatkowo może sam wysłać polecenie do sieci.
Połączyć przycisk z kontrolerem tak, jak pokazano
na ilustracji.
Potrzebne części
1 x płytka ze złączami wtykowymi, 1 x NanoESP, 1 x
dioda LED (czerwona), 1 x przycisk, 1 x opornik 1 kiloom
(brązowy-czarny-czerwony), drut sterujący










