Baixe o app para aproveitar ainda mais
Prévia do material em texto
Aplicativo e implemetanção de comunicação remota via Bluetooth para Arduíno Prof. Dr. Robinson F. Camargo 1/5 2 Ideia: Desenvolver um código e aplicativo para implementação de comunicação bluetooth via Arduino em celulares com sistema operacional Android. Hardware: • Módulo Bluetooth HC – 05; • Arduino com RX e TX (Transmissor e receptor); • Celular com SO Android. • Componentes de circuitos para implementação em LEDs, resistores para divisores de tensão, etcs. Comunicação Bluetooth - Arduino - Android 1/5 3 Softwares: • IDE Arduino; • APP Inventor (http://appinventor.mit.edu/explore/). Serial: • Essa será a única função que será usada para desenvolvimento de código, tendo em vista que ele apenas usará ela para comunicação com o hardware de bluetooth. Comunicação Bluetooth - Arduino - Android 1/5 4 • Dispositivo HC-05: Circuito para o módulo bluetooth • O dispositivo é o mesmo da figura ao lado ou pelo menos semelhante, dependendo do fabricante do módulo; • Ele possuí uma especificação para o RX, que trabalha com 3.3v e deve-se tomar cuidado para não queimar o dispositivo. 1/5 5 Circuito para o módulo bluetooth • Esse é o circuito que deve ser implementado para utilização do módulo, já com o divisor resistivo aplicado no pino do RX. • Note que o RX do bluetooth (o que possui o divisor resistivo) é conectado ao TX do arduino, e o RX do arduino no TX do bluetooth. 1/5 6 Código exemplo • O código para executar o aplicativo é bem simples, e se baseia apenas em receber no monitor serial o que o aplicativo envia. 1/5 7 Aplicativo • O aplicativo apresenta uma interface limpa: apenas um botão para selecionar o bluetooth e 2 para comando da saída(Liga e desliga); • Faça o download no link do moodle e instale, lembrando que deve ser em SO Android. 1/5 8 Desenvolvimento do aplicativo • Interface de programação do APP inventor, com uma lista de blocos contendo funções a esquerda e o código. 1/5 9 Desenvolvimento do aplicativo • A linguagem de programação usada é Java, porém o MIT facilitou e criou um esquema para diagrama de blocos no APP inventor; • A complexidade do aplicativo é bem baixa, como pode ser visto na imagem todo o código desenvolvido para o funcionamento. • No caso, o “ON” no diagrama de blocos é representado pela lâmpada ligada e ao ser pressionada, envia um sinal com o valor l para o Serial. “OFF” é representado pela lâmpada apagada e envia o valor d para o Serial.
Compartilhar