• 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 z przesyłem danych szeregowych
#2
Z podanego kodu nie wynika, żeby Arduino miało odebrać coś z jednego UART (BT) i wysłać do drugiego UART(urządzenie).
W tym schemacie masz TX podłączony do RX dwóch odbiorników?
Jak chcesz się wpiąć w komunikacje dwóch urządzeń to użyj dwóch UART. Do obsługi wykorzystaj przykład z Arduino SerialEvent. Przekaż polecenie, odbierz odpowiedź i przekaż do BT, w między czasie możesz robić kopie komunikacji i wyświetlać na UART PC (przez połączenie USB Arduino). Ale to już trzy UART, użyj np. płytki MEGA. W UNO jeden UART (i jedyny) jest na stałe podłączony do USB, nie piszesz jakie to Arduino, ale jak UNO to już mu podpiąłeś trzy urządzenia. Od biedy jakoś tam działa podłączenie UART0 UNO zewnętrznego urządzenia, bo do konwertera USB jest wpięty przez rezystory 1k, ale nie daje to pewności działania.
Masz jakiś bardzo zakręcony sposób przedstawiania informacji, z kodu wynika, że robisz wysłanie "AT+B2STX" (A na zdjęciu). Jest późno, ale raczej nie z tego powodu zajęło mi sporą chwilę rozkminienie o co Ci chodzi.
Uart to komunikacja 1:1.
Miło być decenianym https://buycoffee.to/kaczakat
 
Odpowiedź
  


Wiadomości w tym wątku
RE: Problem z przesyłem danych szeregowych - przez kaczakat - 23-11-2020, 01:58

Skocz do:


Przeglądający: 2 gości