Comunicando a placa BLE2 Click com um aplicativo terminal no Android™ utilizando a MPLAB Xpress IDE

BLE2 Click

Ganhe um kit composto por 1 BLE2 Click + 1 placa MPLAB Xpress IDE + 2 módulos RN4020, basta seguir os perfis da Artimar e do Embarcados no Twitter e twittar a seguinte mensagem: “Eu quero ganhar o kit que a @Artimar_AEA e o @embarcados irão sortear no mês de junho!”. O sorteio acontecerá no dia 30/06/2017 e somente as pessoas que fizerem todas as etapas mencionadas acima participarão. Serão 2 kits sorteados, sendo 1 por participante, totalizando 2 ganhadores, que precisam residir no Brasil.

Os ganhadores foram:

André Curvelo

Wilson Ishihara

Desde o surgimento de seu conceito (ano de 1994), a tecnologia Bluetooth™ vem possibilitando a atualização de produtos que antes eram serial cabeados. Sua aplicação pode acontecer de diversas maneiras e nos mais variados mercados (segurança, telecomunicações, etc.).

No artigo será apresentada uma demo sobre como comunicar uma placa BLE2 Click com um aplicativo no terminal Android, com a utilizando da MPLAB Xpress IDE.

A BLE2 click™ da MikroElektronika é uma Click Board equipada com o módulo Microchip RN4020, que integra um controlador baseband e um processador de comando API e possui em seu design a tecnologia Bluetooth 4.1 Low-Energy e sistema de RF integrado, permitindo que um projeto wireless tenha um alcance de até 30m com o consumo de energia reduzido.

Mais informações aqui. Disponível para venda neste link.

A MPLAB Xpress IDE possui uma placa desenvolvida para os usuários iniciantes em microcontroladores PIC, tornando fácil o acesso à programação sem a necessidade de fazer download de ambientes de desenvolvimento, ferramentas de gravação, etc.; sendo compatível com praticamente todas as conexões USB de desktop, notebook e tablets.

Com ela, é possível acessar gratuitamente o IDE online, diretamente no site da Microchip e via MPLAB Code Configurator gerar de maneira fácil e automática códigos de inicialização e aplicação através de sua interface gráfica.

O kit de desenvolvimento é compacto e equipado com um potenciômetro e push-button para interação do usuário, um microcontrolador PIC16F18855, e expansão MikroBus,  que permite adicionar diferentes funcionalidades ao projeto através das Click Boards.

Saiba mais sobre a MPLAB Xpress IDE evaluation board aqui. Disponível para venda neste link.

Demonstração

Para implementar uma comunicação via Bluetooth através da Click Board BLE2 utilizando o kit de desenvolvimento MPLAB Xpress IDE é necessário acessar o MPLAB Xpress IDE online, pois nele é possível iniciar um novo projeto para o PIC16F18855, que ficará disponível online, e que poderá ser acessado de qualquer dispositivo com acesso à internet através do login no myMicrochip.

Ambiente online MPLAB Xpress IDE
Figura 1 – Ambiente online MPLAB Xpress IDE

Após a realização do login e dado início ao novo projeto, utiliza-se o Microchip Code Configurator (MCC) para acessar uma configuração rápida através de uma interface gráfica.

Como pré-requisito para utilizar o MCC, é necessário instalar o Java Runtime Environment e então realizar o download e instalação do Plug-in para o Microchip Code Configurator. A instalação do MCC requer uma senha de utilização que é gerada automaticamente pelo MPLAB Xpress IDE.

Pré-requisitos para utilizar o MCC
Figura 2 – Pré-requisitos para utilizar o MCC

Através da utilização do MCC é possível determinar configurações para a utilizar a BLE2 Click incluindo a biblioteca MikroElektronika Click Library juntamente à Foundation Services Library, que por fim permitem incluir ao projeto as configurações de utilização da BLE2 Click. Com a interface gráfica disponibilizada pelo MCC é possível configurar os parâmetros de comunicação, assim como determinar os pinos da Click Board e gerar códigos-exemplo para implementar a aplicação.

Ambiente do MCC
Figura 3 – Ambiente do MCC

Após gerar o código com os drivers necessários para o funcionamento da BLE2 Click e criar a aplicação, basta compilar o código e gravar.

Ao dar comando para gravar, o MPLAB Xpress IDE gera um arquivo (.hex) com download automático.

Com o kit de desenvolvimento MPLAB Xpress conectado ao computador via USB, o arquivo (.hex) é copiado/colado ao diretório do kit e por fim, deve-se apertar o botão de reset da placa para dar início ao código recém gravado. Através do aplicativo MLDP for Android, disponibilizado pela Microchip, é possível comunicar a MPLAB Xpress+BLE2 Click com um Smartphone Android.

Código de aplicação e arquivo .hex que será gravado na placa
Figura 4 – Código de aplicação e arquivo .hex que será gravado na placa

Para tirar suas dúvidas sobre os produtos mencionados no artigo e outras soluções Microchip, acesse www.artimar-suporte.com.br.

Sobre a Microchip

Microchip Technology Inc. é a fornecedora líder de microcontroladores e semicondutores analógicos, proporcionando o desenvolvimento de produtos de baixo risco, com um custo total baixo de sistema, no tempo do mercado para milhares de diversas aplicações de clientes em todo o mundo, oferecendo um excelente suporte técnico, com uma entrega de qualidade e confiável.

Está sediada na cidade de Chandler, no Arizona, e possui valores que afirmam que os funcionários são sua maior força, a melhoria contínua é algo essencial, e os clientes são seu foco.

(*) esse post foi patrocinado pela ARTIMAR

Licença Creative Commons Esta obra está licenciada com uma Licença Creative Commons Atribuição-CompartilhaIgual 4.0 Internacional.

Receba os melhores conteúdos sobre sistemas eletrônicos embarcados, dicas, tutoriais e promoções.

Comunicações
, ,
Comentários:
Notificações
Notificar
guest
4 Comentários
recentes
antigos mais votados
Inline Feedbacks
View all comments
Claudio Ramos
Claudio Ramos
30/06/2017 10:27

Essa placa me parece q não tem i/o digitais ?, para que um microcontrolador parrudo desse ?, só para comunicação ! é melhor comprar um modulo bluethoot e um pic 16f628a e fazer tudo o que BLE2 Click faz e muito mais…

Luis Claudio Gamboa Lopes
Luis Claudio Gamboa Lopes
14/06/2017 21:47

Existe algum revendedor de produtos recém lançados da Microchip situado no Brasil que tenha preço em reais e envie pelos correios? Pois não é possível achar produtos com menos de 2 anos de lançamento em lojas nacionais. Pergunto isto pois a loja microchip direct que dispõe de produtos recém lançados não é uma boa opção para quem mora aqui. Recentemente fiz uma compra de U$10,00 com frete grátis na microchip direct, em reais algo em torno de R$32,00. Fui tachado em R$35,00 de impostos e a DHL, empresa que faz as entregas da microchip direct no Brasil, cobrou R$180,00 de… Leia mais »

Aplicações Eletrônicas Artimar
Artimar
Reply to  Luis Claudio Gamboa Lopes
21/06/2017 09:42

Olá, Luis. No link http://artimar.com.br/onde-comprar-microchip/ você consegue ver quais são os distribuidores autorizados Microchip no Brasil. Infelizmente não é possível ter controle sobre os custos alfandegários, por isso a Microchip Direct informa durante a compra que as taxas e impostos não estão inclusos no valor. Se tiver dúvidas, por favor, entre em contato através do site http://artimar-suporte.com.br/.

Luis Claudio Gamboa Lopes
Luis Claudio Gamboa Lopes
Reply to  Artimar
23/06/2017 22:05

Eu sou o último professor a insistir em utilizar e recomendar microcontroladores da microchip no curso de engenharia onde leciono. Mas ultimamente devido a dificuldade de obtenção de microcontroladores de última geração a um preço razoável no Brasil estou seguindo os outros professores e adotando as soluções da Texas. Comprando na loja da Texas instruments não é cobrado nenhum frete e nenhuma taxa administrativa, apenas imposto se o produto for taxado pela receita e o produto chega em 3 dias uteis. Um launchpad CC2650 que é um arm com rádio e possui muito mais recursos que BLE2 Click sai pelos… Leia mais »

Talvez você goste:

Séries

Menu

EVENTO ONLINE

Simplificando seus projetos de Internet das coisas com o iMCP HT32SX Sigfox

DATA: 18/05 às 15:00h