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

Dołącz do dyskusji, napisz odpowiedź!

Jeśli masz już konto to zaloguj się teraz, aby opublikować wiadomość jako Ty. Możesz też napisać teraz i zarejestrować się później.
Uwaga: wgrywanie zdjęć i załączników dostępne jest po zalogowaniu!

Anonim
Dołącz do dyskusji! Kliknij i zacznij pisać...

×   Wklejony jako tekst z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Twój link będzie automatycznie osadzony.   Wyświetlać jako link

×   Twoja poprzednia zawartość została przywrócona.   Wyczyść edytor

×   Nie możesz wkleić zdjęć bezpośrednio. Prześlij lub wstaw obrazy z adresu URL.

×
×
  • 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.