• Witaj na Forum Arduino Polska! Zapraszamy do rejestracji!
  • Znajdziesz tutaj wiele informacji na temat hardware / software.
Witaj! Logowanie Rejestracja


Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Zawieszanie UNO przy pakietach UDP
#1
Dzień dobry,
dla znajomego chciałem wykonać projekt na UNO z licznikiem od Mazdy RX-8. 
Korzystając z projektu https://gitlab.com/christiangroleau/rx8-arduino udało mi się wszystko uruchomić ale mam dziwny problem.
Po starcie Arduino program działa przez parę sekund po czym się wiesza. Dzieje się tak gdy dostaje dane z gry Forza. Nie ważne czy gra jest dopiero uruchomiona czy działa jakiś czas. 
Gdy uruchomię arduino i zacznę wysyłać stałe dane o prędkości i obrotach z podanego w projekcie symulatora przez 15 sekund a następnie wyłączę go i włączę grę to wszystko działa bez problemu. Mogę restartować grę i nic się nie stanie do czasu resetu arduino. 
Przy włączonym debug wypluwa mi wielkość pakietu udp na losowe cyfry np. -257 lub 6 cyfrowe liczby na plusie lub minusie. 
Podejrzewam, że mogą to być śmieci w pamięci podczas uruchamiania. W dobrym kierunku idę?

Sprzęt to Arduino UNO, shield ethernet na w5100 i moduł can na mcp2515.
 
Odpowiedź
  


Wiadomości w tym wątku
Zawieszanie UNO przy pakietach UDP - przez kovi122 - 25-05-2023, 15:04

Skocz do:


Przeglądający: 1 gości