Mirki, taka sprawa jest:
Mam #arduino (a w zasadzie #maple ), oraz #esp8266
Maple pobiera dane z czujników analogowych i wysyła je w 2-bajtowych paczkach przez Serial do ESP, skąd po TCP idą dalej.

Problem polega na tym, że ESP chyba nie wyrabia z nadawaniem i buforuje pobrane dane co skutkuje tym, że dane przekazywane są z dużym opóźnieniem (ok 4-5 sekund).
Kiedy zmniejszam częstotliwość wysyłanych danych do ~10/s to wszystko jest ok, dane są przetwarzane na bieżąco i ESP przesyła aktualne informacje.
  • Odpowiedz
Pozwolę sobie Mirki spytać raz jeszcze, czy ktoś używał Maple Mini?
Z tego co wyczytałem jest to ARM (STM32F103RCBT6), który jest kompatybilny w pewnym stopniu z Arduino (da się nawet korzystać Arduino IDE).
Może ktoś wie czy biblioteki są również kompatybilne (widziałem, że np. Wire czy LiquidCrystal są w wersjach przeportowanych). Jeżeli nie jest to aż tak kompatybilne to rozumiem, że da się tam zmienić bootloader i używać tego jak normalnego ARMa?
G.....p - Pozwolę sobie Mirki spytać raz jeszcze, czy ktoś używał Maple Mini?
Z tego...

źródło: comment_qNhHRqKZ0dGRlK26dPjb3mp19fVxNrz8.jpg

Pobierz
@Golomp: będzie dobrze. A co do esp8266 jesteś świadomy że to cały mirkokontroler z modułem WiFi który da się programować w Arduino for ESP i bardzo często nie potrzeba do niego drugiego procesora (są nawet fajne płytki np. espduino albo weemos)? I historia ta samo - póki biblioteki używają Adruino SDK do komunikacji to masz normalnie I2C i SPI i dogadasz się z większością peryferiów.
  • Odpowiedz