Escolar Documentos
Profissional Documentos
Cultura Documentos
1
Feito o login, a tela inicial é aberta, onde podem ser
acessados todos os menus:
2
Em “Conectar”, você poderá conectar o seu celular com o
projeto via Wifi* em Assistente AI ou pelo USB. Também poderá
simular um celular na aplicação, em Emulador. Caso aconteça
algum problema ou você desconecte o seu celular e queira conectá-
lo novamente, poderá reiniciar a conexão.
3
E poderá escanear ou digitar o código de 6 dígitos:
http://appinventor.mit.edu/explore/ai2/setup-emulator.html
4
Para começar a desenvolver, vamos clicar em “Iniciar um
novo projeto” e dar um nome ao aplicativo:
5
No Designer é onde faremos toda a parte da interface do
aplicativo com o usuário, como botões, imagens e textos.
6
DESENVOLVIMENTO DO APLICATIVO
Agora vamos iniciar o desenvolvimento do Aplicativo
Bluetooth.
7
Nas Propriedades da Tela, vamos definir seu Alinhamento
Horizontal como “Centro”, a Cor de Fundo para “Preto” e desmarcar
a opção de Título Visível.
8
Em Componentes, vamos alterar o nome do Botão1 para
“btn_conexao”.
9
Para deixar a Lista invisível vamos às Propriedades e
desmarcamos a opção “Visível”.
10
Para distanciar o btn_luz da legenda do botão acima, iremos
adicionar um bloco de “Organização” entre eles (este bloco não
ficará visível ao usuário, somente o seu espaçamento).
11
Ainda na Tela de Design, vamos adicionar:
12
Nas propriedades de “IniciadorDeAtividades1”, no campo de
Ação, devemos escrever o seguinte texto:
android.bluetooth.adapter.action.REQUEST_ENABLE
13
Após finalizar a parte do Design do nosso aplicativo, vamos
começar a desenvolver a programação dele. Para isso vamos à aba
de “Blocos” e vamos criar uma variável chamada “recebe_bluetooth”
e adicionar um texto vazio. Esta variável será responsável por
receber o que chega ao ClienteBluetooth1 para podermos analisar
esta informação.
14
O próximo passo é, ao inicializar a Tela Inicial do Aplicativo (o
App Inventor não permite que o Bluetooth funcione em mais telas),
verificar se o bluetooth está disponível ou não. Se não estiver
ativado, irá mandar uma notificação para o usuário.
15
Para iniciar a conexão do bluetooth, devemos criar algumas
condições para quando clicarmos no botão btn_conexão:
16
Caso o bluetooth esteja ativo, mas não conectado,
vamos abrir a “EscolheLista1”.
17
18
Com disse anteriormente, se o Bluetooth estiver ativo, mas
não conectado, a lista será aberta quando clicarmos no botão.
Quando a lista abre ela tem dois parâmetros: AntesDeEscolher e
DepoisDeEscolher.
19
DepoisDeEscolher – Após pegar os dados escolhidos
pelo usuário temos que conectar a eles.
Se o bluetooth conectar, vamos mandar uma
mensagem ao usuário dizendo que está conectado e
mudar a legenda.
20
Para o Arduino não ficar mandando informações o tempo todo
e somente mandar quando conectar-se ao aplicativo iremos criar
uma condição que mandará o caractere “s” e ele responderá com o
seu status atual (esta parte será vista na programação do Arduino).
21
Agora faremos o acionamento pelo botão “btn_luz”. Quando
clicarmos nele, vamos enviar o caractere “L” para o Arduino, para
que ele possa interpretá-lo e ligar a sua saída.
22
Para tratar os dados que recebemos do Arduino, vamos
analisar a informação que ele enviou e comparar com uma que
iremos pré-definir.
23