Skocz do zawartości

Przesył danych przez bluetooth - nadprogramowe znaki.


Noxie

Pomocna odpowiedź

Hej, mam płytkę arduino uno wifi Rev2. Muszę z aplikacji mobilnej przesłać dane do arduino i przyporządkować je zmiennym. Realizuje to przez serial.read/serial.readString modułem bluetooth hc-05, z aplikacji złożonej w MIT app inventor. Telefon wysyła dane, a moduł je odbiera. Z tego co czytałem serial read czyści bajt z bufora po jego odczytaniu więc do warunku serial available wrzuciłem po kolei 4 Serial read'y i 1 Serial read stringa. Kiedy podczas przypisywania wyświetlałem odebraną daną wszystko było ok. Teraz kiedy po odbiorze i przypisaniu program ma wyświetlić dane wszystko trafia szlag i  monitor portu drukuje mi "-1"-ki jakieś prostokąty lub "2"-jki. Tym bardziej nie mogę przejść dalej do wyciągania ze stringa znaków co muszę zrobić w następnym kroku. Czy ktoś miałby pomysł co robię nie tak? Zaznaczę jeszcze, że moduł działa na 3.3V a płytka na 5V i nie mam jeszcze konwertera poziomu sygnałów ale kupiłem. Myślicie, że to załatwi problem czy nie jest aż tak znaczące, żeby go stwarzało?

Przechwytywanie.PNG

Edytowano przez Noxie
Link do komentarza
Share on other sites

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • Utwórz nowe...

Ważne informacje

Ta strona używa ciasteczek (cookies), dzięki którym może działać lepiej. Więcej na ten temat znajdziesz w Polityce Prywatności.