Mam do wysłania string o długości 69 znaków. Wysyłam go z Arduino Due.
command = "AT+CIPSEND=0,11\r\n";
Serial1.println(command);
delay(5);
Serial1.println(dane);
Chciałbym te dane wysyłać jak najszybciej. Są to dane z akcelerometru, żyroskopu i magnetometru. Przy 10 cyklach na sekundę(około) moduł ESP8266 nie wyrabia. Resetuje się, wysyła losowe znaki, wysyła zera. Czasem wyśle 20 razy dane, czasem 600, lecz nie ma tu pracy ciągłej. Czy AT+CIPSEND ma jakieś ograniczenie czasowe? Jak inaczej wysyłać dane by moduł "ogarniał"?
command = "AT+CIPSEND=0,11\r\n";
Serial1.println(command);
delay(5);
Serial1.println(dane);
Chciałbym te dane wysyłać jak najszybciej. Są to dane z akcelerometru, żyroskopu i magnetometru. Przy 10 cyklach na sekundę(około) moduł ESP8266 nie wyrabia. Resetuje się, wysyła losowe znaki, wysyła zera. Czasem wyśle 20 razy dane, czasem 600, lecz nie ma tu pracy ciągłej. Czy AT+CIPSEND ma jakieś ograniczenie czasowe? Jak inaczej wysyłać dane by moduł "ogarniał"?