14-06-2018, 22:09
Możesz sobie wysyłać dane cyklicznie co np. 1s, Możesz wysyłać również po określonym zdarzeniu. Np. robisz sobie zmienną globalną "nowe_dane" i za każdym razem gdy coś zmienisz z przełącznikami to również ustawiasz ją na 1.
Potem w pętli loop sprawdzasz:
To Ty decydujesz o wysłaniu, wysyłanie jest banalne, można to robić kiedy się chce. Natomiast na odbiór musisz być gotowy zawsze, bo nie wiesz kiedy to się stanie. Nie koniecznie też wiadomo, czy akurat odbiornik jest włączony, także można wysyłać i co określony czas i co zdarzenie, jeśli akurat tak potrzebujesz.
Potem w pętli loop sprawdzasz:
Kod:
if (nowe_dane)
{
nowe_dane=0; //zerujesz ja z powrotem
zbieram_dane_do_wyslania();//zbierasz sobie dane do jakiegos stringa, tekstu
Serial.println(zebrane_dane); //możesz też tu wstawić zamiast zmiennej z danymi funkcję, która zwraca zmienną z danymi
}
Miło być decenianym https://buycoffee.to/kaczakat