Jak napisać szkic Arduino i aplikację na Androida, aby rozmawiać ze sobą przez standardowy kabel USB?
Jak napisać szkic Arduino i aplikację na Androida, aby rozmawiać ze sobą przez standardowy kabel USB?
Odpowiedzi:
Urządzenia z Androidem zwykle nie mają hosta USB: oczekują, że zostaną podłączone do inteligentniejszych urządzeń, takich jak komputer. To samo dotyczy Arduino. Z tego powodu Arduino stworzyło Mega ADK (czyli zestaw rozwojowy akcesoriów ).
Mega ADK i Due działają jak hosty USB i można je podłączyć bezpośrednio do telefonu z Androidem. Jeśli masz już płytę, inną opcją jest zdobycie osłony hosta USB, aby dodać możliwości hosta USB.
Twój szkic pokaże telefonowi, jakie to akcesorium, a Twój telefon pobierze odpowiednią aplikację ze sklepu.
Jest książka o podłączaniu Arduino do Androida .
Istnieje kilka tabletów zaprojektowanych do pracy z dyskami flash USB i drukarkami. Nazywa się to OTG (w ruchu.
Potrzebujesz:
Inną alternatywą jest sprawdzenie Bluetooth (uwaga: właśnie wybrałem losowy link, ale istnieją setki podobnych adapterów BT)
Protokół USB wymaga, aby jeden koniec był „hostem”, a drugi koniec „peryferyjnym” i nie działa, jeśli urządzenia na obu końcach kabla są „urządzeniami peryferyjnymi”. Niestety, większość Arduinos i wiele wczesnych urządzeń z Androidem to „urządzenia peryferyjne”, więc podłączanie takich urządzeń za pomocą standardowego kabla USB nie działa.
Niektóre nowoczesne urządzenia z Androidem obsługują „OTG”, więc teoretycznie można ustawić Android jako „host”. Czy ktoś sprawił, że to zadziałało?
Innym podejściem jest uczynienie Arduino końcem kabla „hostem”, a Androidem kabla „peryferyjnym”. Takie podejście przyjęło
(Amarino (a) i Cellbots (a) (b) mają jeszcze inne zupełnie inne podejście).
Przetwarzanie to świetne miejsce na rozpoczęcie komunikacji z urządzeniem na urządzenie.
Interfejs i język są bardzo podobne do Arduino i istnieje wiele przykładów na dobry początek.
Możesz połączyć Androida z Arduino za pomocą USB i użyć łatwego narzędzia Appventor 2 dla Androida
Czy wypróbowałeś tę nową aplikację: https://play.google.com/store/apps/details?id=bp.usbbridge.appinvDemo i pełną wersję: https://play.google.com/store/apps/details? id = bp.usbbridge.appinv
Znajdź filmy na temat objaśnień: USB OTG Bridge Serial UART dla APP Inventor 2 i ARDUBLOCK na youtube