Zmienne na bluetooth - Wersja do druku +- Arduino Polska Forum (https://forum.arduinopolska.pl) +-- Dział: Korzystanie z Arduino (https://forum.arduinopolska.pl/dzial-korzystanie-z-arduino) +--- Dział: Sieciowe Protokoły i Urządzenia (https://forum.arduinopolska.pl/dzial-sieciowe-protoko%C5%82y-i-urz%C4%85dzenia) +--- Wątek: Zmienne na bluetooth (/watek-zmienne-na-bluetooth) |
Zmienne na bluetooth - mateuszmilke97@gmail.com - 10-03-2022 Cześć, bawię sie z modułem bt z arduino i aplikacja roboremo i chce wysyłać zmienne z arduino z bt na telefon i teraz pytanie jak to zapisać, mianowicie mam kod if(Serial.available() >0){ char ch = Serial.read(); Serial1.println("screen ch\n") ; } Ma to czytać co pisze na serial porcie i wysyłać przez bt do aplikacji roboremo na telefon w ostatniej linijce screen to element aplikacji (id) a ch to miala być moja zmienna lecz wyświetla mi tylko samo ch nie koniecznie musi być to ciąg znaków bo docelowo różne wartość też chcę wysyłać lecz sa to Zmienne, problem w tym ze cala komenda musi być wysyłana w jednej linii jako jeden tekst w jednym nawiasie i nie mogę sobie poradzić jak ująć tą zmienna zamiast zwykłego stałego tekstu. Próbowałem jescze tak "screen" + ch + "\n" lecz wyskakiwał blad o nieprawidłowych operandach. Jak to poprawnie zapisać? RE: Zmienne na bluetooth - Jarewa0606 - 10-03-2022 if(Serial.available() >0){ Serial.print("screen"); While(Serial.available() >0){ char ch = Serial.read(); Serial1.print(ch) ; } Serial.Print(/n); } Ale to i tak zły pomysł bo jest funkcja blokująca, powinieneś określić ciąg znaków początek i koniec by nie blokować, bo może odczytywać szybciej niż nadaje i pojawi się problem.. |