Tabela de comandos do Joystick Bluetooth
Botão
|
Mensagem
|
Caractere final
|
Ativar Bluetooth
|
*Ação 1
|
|
Conectar
|
*Ação 2
|
|
Desconectar
|
*Ação 3
|
|
up
|
\n
|
|
down
|
\n
|
|
left
|
\n
|
|
right
|
\n
|
|
stop
|
\n
|
|
Cmd. 1
|
cmd1
|
\n
|
Cmd. 2
|
cmd2
|
\n
|
Cmd. 3
|
cmd3
|
\n
|
Cmd. 4
|
cmd4
|
\n
|
Cmd. 5
|
cmd5
|
\n
|
Cmd. 6
|
cmd6
|
\n
|
Slider
|
slider=*range=slider
|
\n
|
Exibe a carga da bateria
|
||
Envia o texto inserido
|
\n
|
|
*Ação 4
|
·
*Ação 1: solicita
permissão para ativar o bluetooth
·
*Ação 2: abre
lista de dispositivos pareados para selecionar e efetuar a conexão
·
*Ação 3: desconecta
do dispositivo conectado
·
*range:
valor inteiro: 0 - 99 (slider esquerda) e 100 - 199 (slider direita)
- Quando o joystick está
conectado, a cada 2 s (dois segundos), é enviada a string level\n, para atualizar
o nível da bateria no aplicativo, ao receber a string level\n, deve ser enviada uma resposta no formato: _bat=*range=bat (0 - 100)
·
*Ação 4: Após o
clique é efetuada uma das seguintes ações
- Bluetooth
ativo e não conectado: conecta ao último dispositivo conectado
- Bluetooth
ativo e conectado: desconecta dispositivo conectado
-
Bluetooth não ativo: solicita permissão para ativar o bluetooth
Este aplicativo não é para controlar jogos... ele foi desenvolvido para ser utilizado com projetos eletrônicos conforme a descrição do aplicativo
Pelo que pude ver o seu problema é tratar os dados recebidos, pois, a maioria dos aplicativos dessa categoria enviam apenas um caractere, para que eu possa lhe ajudar envie um e-mail com número de celular/whatsapp ou Skype para mbsborges@gmail.com