• 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
Arduino + "głodny" ESP8266 Zjada bajty
#1
Bug 
Witam forumowiczów

Podłączyłem moduł ESP pod Arduino ładnie się łączy do routera lecz w takiej konfiguracji

AT+CWMODE=1
AT+CIPMODE=0
AT+CIPMUX=0

Wysyłam dane na komputer przy takim kodzie 

 String dane = "test\n\ntest2\n\n";
 Serial1.print("AT+CIPSEND=");
 Serial1.println(dane.length());
 Serial1.print(dane);
 Serial1.print("AT+CIPCLOSE\n");
 Serial.println("Close..");
 
 lecz po odebraniu otrzymuje  test\ntest2\nAT zamiast test\n\ntest2\n\n

Gdzie może być błąd?
 
Odpowiedź
#2
Za szybko chcesz przesłać dane , daj po każdej linijce delay 10ms i zobacz czy pomogło .
Ważne aby robić co się lubi albo lubić co się robi .
Arduino UNO, TINY, PRO MINI
Pomoc nagradzamy punktami reputacji Wink
 
Odpowiedź
#3
Testowo dane wysyłam po LAN-ie do jednego komputera na którym jest PacketSender
W projekcie wysyłam cały nagłówek POST i dane jakieś 190 bajtów, dochodzą wszystkie znaki poza sekwencją \n\n.

Nawet jak dałem Test1\n\n\n\n\n\n\n\n\nTest2 dochodzi Test1\nTest2 gdzie haczyk?
 
Odpowiedź
  


Skocz do:


Przeglądający: 1 gości