Como escrevo um esboço do Arduino e um aplicativo Android para conversar entre si através de um cabo USB padrão?
Como escrevo um esboço do Arduino e um aplicativo Android para conversar entre si através de um cabo USB padrão?
Respostas:
Os dispositivos Android geralmente não têm um host USB: eles esperam estar conectados a algum dispositivo mais inteligente como o seu computador. O mesmo acontece com o Arduino. Por esse motivo, o Arduino criou o Mega ADK (que significa Kit de Desenvolvimento de Acessórios ).
Mega ADK e Due atuam como hosts USB e podem ser conectados diretamente ao seu telefone Android. Se você já possui uma placa, outra opção é obter um escudo de host USB para adicionar recursos de host USB.
Seu esboço informará ao telefone que tipo de aplicativo acessório é e seu telefone fará o download do aplicativo apropriado na loja.
Há um livro sobre como conectar o Arduino ao Android .
Existem alguns tablets projetados para funcionar com unidades flash USB e impressoras. Isso é chamado OTG (em movimento.
Você precisa:
Outra alternativa é procurar o Bluetooth (Nota: escolhi um link aleatório, mas existem centenas de adaptadores BT semelhantes)
O protocolo USB exige que uma extremidade seja um "host" e a outra extremidade seja "periférica" e não funcionará se os dispositivos nas duas extremidades do cabo forem "periféricos". Infelizmente, a maioria dos Arduinos e muitos dos primeiros dispositivos Android são "periféricos", portanto, a conexão desses dispositivos com um cabo USB padrão não funciona.
Alguns dispositivos Android modernos suportam "OTG", portanto, em teoria, é possível tornar o terminal Android do cabo o "host". Alguém conseguiu fazer isso funcionar?
Outra abordagem é tornar a extremidade do cabo do Arduino o "host" e a extremidade do cabo do Android o "periférico". Essa é a abordagem adotada por
(O Amarino (a) e o Cellbots (a) (b) adotam outra abordagem completamente diferente).
O processamento é um ótimo local para começar a comunicação entre dispositivos.
A interface e o idioma são muito semelhantes ao Arduino e há muitos exemplos para você começar.
Você pode conectar o Android e o Arduino com usb e usar a ferramenta fácil App inventor 2 para android
Você experimentou este novo aplicativo: https://play.google.com/store/apps/details?id=bp.usbbridge.appinvDemo e a versão completa: https://play.google.com/store/apps/details? id = bp.usbbridge.appinv
Encontre vídeos sobre explicações: UART serial USB OTG Bridge para APP Inventor 2 e ARDUBLOCK no youtube