29-06-2020, 21:25
Akurat to działa. Arduino definiuje zmienną statyczną tylko raz przy starcie - w tym przypadku 0. Nie nadpisuje jej zawsze zerem jak w przypadku zwykłej zmiennej lokalnej.
Ten fragment kodu działa prawidłowo. Chodzi mi tylko o to że nie zawsze pomimo tego że program wejdzie w warunek wysłania danych, one są wysłane. Dzieje się tak co około sekundę lub więcej. Jak można wyeliminować ten problem? można jakoś przy pomocy biblioteki do tego modułu sprawdzić czy dane zostały wysłane i gdyby się nie wysłały zrobić to ponownie?
Ten fragment kodu działa prawidłowo. Chodzi mi tylko o to że nie zawsze pomimo tego że program wejdzie w warunek wysłania danych, one są wysłane. Dzieje się tak co około sekundę lub więcej. Jak można wyeliminować ten problem? można jakoś przy pomocy biblioteki do tego modułu sprawdzić czy dane zostały wysłane i gdyby się nie wysłały zrobić to ponownie?