UART problem z odczytem wartosci - Wersja do druku +- Arduino Polska Forum (https://forum.arduinopolska.pl) +-- Dział: Korzystanie z Arduino (https://forum.arduinopolska.pl/dzial-korzystanie-z-arduino) +--- Dział: Piaskownica (https://forum.arduinopolska.pl/dzial-piaskownica) +--- Wątek: UART problem z odczytem wartosci (/watek-uart-problem-z-odczytem-wartosci) |
UART problem z odczytem wartosci - error105 - 25-11-2019 Hej, kupiłem sobie bluetooth BT-201 który posiada wyjście UART gdzie wyświetlane są nazwy piosenek i możliwość sterowania przez komendy AT. Poniżej z noty katalogowej wykaz parametrów UARTa: Kod: 1>.Baud rate:115200bps(User can set by command) Ok, więc zadowolony wziąłem zakurzone UNO żeby podsłuchać co tam jest na wyjściu ale mam same krzaki, kod do odczytu poniżej: Kod: #include <SoftwareSerial.h> A to przykładowy wynik z konsoli: Kod: ⸮1kp0ppp0ps Lena Sattelite utwór, więc coś tam mniej więcej pokazuje, ale może coś źle robię i mnie nakierujecie ? Na komendy AT tez reaguje, bo wypluwa tez krzaczki na monitorze. RE: UART problem z odczytem wartosci - Robson Kerman - 25-11-2019 Ustaw odpowiednią prędkość w monitorze portu, bo domyślnie jest 9600, a ty masz w programie 115200. RE: UART problem z odczytem wartosci - error105 - 25-11-2019 (25-11-2019, 22:42)Robson Kerman napisał(a): Ustaw odpowiednią prędkość w monitorze portu, bo domyślnie jest 9600, a ty masz w programie 115200. Na to wpadłem, po ustawieniu pokazuje to co wysłałem RE: UART problem z odczytem wartosci - Jarewa0606 - 25-11-2019 A czemu masz tak? char c=' '; a tego nie rozumiem // Echo the user input to the main window. The ">" character indicates the user entered text. if (NL) { Serial.print(">"); NL = false; } Serial.write©; if (c==10) { NL = true; } RE: UART problem z odczytem wartosci - semi - 26-11-2019 (25-11-2019, 23:38)Jarewa0606 napisał(a): a tego nie rozumiemKod 10 to '\n' (nowa linia). Czytelniej byłoby "c == '\n\'" niż posługiwanie się kodem znaku. Reszta jest już jasna choć trochę to przekombinowane i można zrobić dużo prościej bez użycia flagi. RE: UART problem z odczytem wartosci - error105 - 26-11-2019 Na innych przykładach z internetu mam dokładnie ten sam efekt, więc zostawiłem ten co używam jak już jest taka potrzeba. RE: UART problem z odczytem wartosci - error105 - 26-11-2019 Ktoś coś doda ? RE: UART problem z odczytem wartosci - semi - 27-11-2019 (26-11-2019, 19:27)error105 napisał(a): Ktoś coś doda ?Pewnie to, że daj zlecenie na rozwiązanie problemu. Za kilka k zł na pewno znajdziesz chętnego. Inna opcja, tańsza, kupienie archiwalnych numerów "Elektroniki dla wszystkich". Poczytasz i pewnie sam dasz radę. To niestety wymaga czasu. Ja uczę sie 30 lat i nadal nie wszystko wiem. RE: UART problem z odczytem wartosci - error105 - 28-11-2019 Zmiana prędkości UART modułu wystarczyła, uf, dobrze że zaoszczędziłem kilka tysięcy |