• 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
Problem przy komunikowaniu Arduino z NodeMCU
#4
Z print jest łatwiej, używasz wysyłania linii napisów i funkcji najlepiej z przykładu serialEvent albo chociaż Serial.readStringUngil() do odczytania całej linii. Poza tym nie wstawia się delay, bo do odebrania danych trzeba być gotowym zawsze. Jak używasz write to jest to komunikacja bardziej skomplikowana, bo sam musisz decydować co takiego odebrałeś, ile tego masz odebrać, ułożyć sobie ramkę danych, podejrzewam że niby wysyłasz pojedyncze bajty, a wartości masz >255, więc łączy ci kilka. Jak to jest byte to użyj Serial.readByte(), jak coś innego to lepiej zacznij od uzupełnienia wiedzy o komunikacji szeregowej, bo o tym u znajomego widziałem taką książkę z 8cm grubą. Można też użyć struktury i odczytywać cały zestaw danych.
Do tego jak to sobie tu poukładałeś, pokaż końcowy kod. Czy Ty używasz tego samego serial do odbierania danych z ESP i potem nim drukujesz na komputer?
Miło być decenianym https://buycoffee.to/kaczakat
 
Odpowiedź
  


Wiadomości w tym wątku
RE: Problem przy komunikowaniu Arduino z NodeMCU - przez kaczakat - 12-03-2020, 22:22

Skocz do:


Przeglądający: 1 gości