12-03-2020, 22:22
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?
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