eu blog:
Esse mais específico sobre Arduino + Android + Bluetooth:
http://control-aut.com/2013/01/16/arduino-android-bluetooth/
Esse mais específico sobre o AppInventor:
http://control-aut.com/2013/04/20/utilizando-o-app-inventor-para-criar-aplicacoes-android-e-usar-com-o-arduino/
Espero que gostem!…
eria.
Parte 1) Troca de mensagens por protocolo de internet (por wifi) vc pode optar por varios caminhos.
Parte 2) Uma vez com a mensagem recebida jogar na serial. Um simples comando serial.print() faz isso.
Na parte 1 precisa ver como vc fica mais confortável.
Algumas da opções para a parte 1)
a) (Eu faria) Socket, que é uma tecnologia meio Raiz, bruta, seca e sem graça. Mas funciona. Foi por um caminho assim que os chats antigos funcionavam (MSN,ICQ, etc). Nesse metodo vc manda mensagens entre 2 dispositivos na rede. "Racker" (com aspas) de plantão vai falar que não se usa mais, é ultrapassado e tal, mas simplesmente é ótimo.
Ref:
https://www.arduino.cc/en/Tutorial/ChatClient
b) Por pagina. Vc faria uma pagina HTML dentro do seu esp e ela dispararia essas mensagens. O usuario por ex preenche um campo input e dá um click num botão que usa o metodo post e sei lá mais o que necessário para "programar" (com aspas) em HTML.
c) Por metodos de IoT, como o novíssimo e ótimo também MQTT. Para isso do lado do celular vc precisa de Um APP. Para testes é possivel baixar apps prontos. Para testes em PC é possivel instalar uma extensão do Chrome.
Ref:
https://www.google.com.br/search?q=arduino+mqtt&oq=arduino+mqtt
E assim vai...
…
pad 7 android 4.4.2).
O app era conectado com um modulo bluetooth junto com o arduino, que continha leds, entao, enquanto se mantinha certo botao apertado, a aplicação mandava certo dado ou char continuo daquele botao, o arduino interpretava e mantinha o led iluminado(enquanto receber certo char, acende LED, se nao apaga), quando o botao era solto o led apagava. A aplicação no tablet estava funcionando conforme o esperado.
Agora vem o seguinte problema, ao testar a mesma aplicação em celulares, os dados enviados pelo bluetooth enquanto se mantinha o botao pressionado nao era continuo!!!, assim o led ficava piscando.
Para o real proposito da aplicação que seria controlar carinhos controlados pelo arduino,talves nao funcionaria..
A versão do android do celular que foi testado era a mesma que a do tablet(android 4.4.2), agora não sei se seria incompatibilidade, processamento ou qualquer outra coisa, estou no aguardo de sugestoes.
Se por acaso quiserem testar, aqui esta o projeto.
App controle BT arduino…
os passos:
1) Testei o módulo BT acendendo um LED pelo celular, ou seja, a conexão entre os componentes está OK.
2) Testei o sensor e consegui ver o valor no Serial Monitor, ou seja, o sensor e fios estão OK.
3) No código pronto, fiz umas pequenas alterações. Segue a imagem.
http://farm4.staticflickr.com/3732/9686381541_52f55bec82_c.jpg
http://farm3.staticflickr.com/2840/9689619406_0f0af89143.jpg
Quando inicio o aplicativo, tudo corre bem. O clock1 atualiza o status do label para "Não conectado". Abro a lista e conecto ao bt. A partir daí o app congela. Não vira na tela, não sai se eu apertar "Voltar", nada. E o mais entranho é que quando eu desligo o Arduino e consequentemente o BT, o app diz que a conexão foi encerrada e na tela do app, atrás da mensagem, aparece os valores que o sensor captura.
Sugestões?
…
Adicionado por Daniel Soares ao 10:26 em 9 setembro 2013
Rapaz eu fiz um exemplo funcional para vc, porém ele foi feito no app inventor 2
acabei de testar e funcionou perfeitamente, apenas apliquei a fórmula que o André Borges citou.
abraço!
Adicionado por Eduardo Silva ao 13:41 em 12 março 2015
conexão do Bluetooth já está certa, só falta a dos botões mesmo. Tenho que fazer um carrinho de controle remoto para um projeto da escola.
Grato, Alex Marracini.…
Adicionado por Alex Marracini ao 23:26 em 20 outubro 2015
para o app e arduino a lampada esta acesa (agora se a lampada estiver queimada isso vai trazer um falso positivo, mas como a lâmpada queimar é bem difícil preferi usar esse método que foi mais fácil e rápido, como já havia dito estou utilizando a quase 2 anos e ainda não queimou nenhuma lâmpada).
Abs.…