Agora você vai conseguir usar seu iPhone para controlar periféricos ligados ao seu Arduino via Bluetooth! Sim, você leu certo: usando seu iPhone. Graças a tecnologia Low Energy, este módulo consegue se conectar a seu iPhone e assim você pode enviar informações do celular para o módulo. Ele é extremamente simples de se usar, basta conectar os 4 pinos corretamente em seu Arduino e usar como uma interface serial comum. Ligue o pino de VCC na saída 5V do Arduino, o GND em qualquer GND da placa e os outros dois pinos em Tx e Rx, conforme sua programação (ou nos pinos 0 e 1 do Arduino, caso queira usar Hardware Serial).
Ao enviar caracteres do celular, o módulo automaticamente envia via serial para sua placa, seja um Arduino, BlackBoard ou mesmo Placa RC FTDI. Com essa informação, e com o código adequado, você consegue fazer uma automação residencial, controle de robôs ou qualquer outro projeto que necessite de uma comunicação sem fio simples e rápida.
Para facilitar ainda mais o uso desse módulo com iPhone, a RoboCore lançou na App Store da Apple um aplicativo para comunicação bluetooth.
O BlackBLE possui duas interfaces, uma com botões estilo pad controller e outra estilo joystick. Para visualizar a tela joystick basta rotacionar seu celular e deixá-lo em landscape. Cada botão possui uma letra, e ao pressioná-lo, é justamente essa letra que é enviada para o módulo bluetooth, portanto você deve tratar o recebimento dessa letra em seu código no Arduino. Ao segurar pressionado o botão no aplicativo, o celular envia constantemente o caracter para o módulo (esta repetição é imediata na tela joystick, porém demora cerca de meio segundo para começar na tela estilo pad controller).
Além dessas funcionalidades, o aplicativo ainda possui um campo de texto para receber informações enviadas do módulo bluetooth (máximo de 20 bytes, ou 20 caracteres por envio).
Para conectar seu HC-08 no iPhone é muito simples: basta pressionar o símbolo de bluetooth preto no canto superior direito do aplicativo. Isso fará com que seja aberta uma lista com todos os módulos HC-08 disponíveis nas proximidades. Selecione seu módulo conforme a etiqueta de nome colada na parte de trás do módulo e pronto, o módulo estará conectado e pronto para uso.
Veja abaixo as duas telas do aplicativo:

Tela com botões estilo joystick:

Veja abaixo o video do módulo em funcionamento com o aplicativo:
Especificações:
- Módulo Bluetooth Low Energy 4.0
- 4 pinos do módulo: VCC - GND - TX - RX
- Tensão VCC: 5V
- Tensão dos pinos RX TX: preferivelmente 3,3V

BlackBLE
Compatibilidade: iPhone 5 ou superioriOS: 10.0 ou superior.
Tamanho do aplicativo: 12,7MB
Documentação:
- Datasheet com Set de comandos AT
To make comments you must be logged in. Login.
You are not registered yet? Register Now!
O HC-08 pode ser utilizado com alguns celulares Android mais modernos, porém a grande dificuldade de usá-lo com esses aparelhos está nos aplicativos, já que não são muitos disponíveis. Entretanto, é sim possível utilizar esse módulo com aparelhos Android (que tenham a conexão BLE 4.0) utilizando aplicativos compatíveis com ele, como o Blynk (https://blynk.io/), por exemplo.
boa noite, comprei este módulo e não consigo fazer aparecer nada no app nem no monitor do PC, o bluetoth reconhece aparece como conectado, conecto no celular, leio as identificações da placa atraves do app, meu celular é android, consingo conectar no PC tambem leio algumas informações da placa, mas enviar informação que é bom nada, ja fiz diversos tutoriais, segui o passo a passo di video daqui e nada, ja liguei na Julieta e no arduini UNO e nada
Você conseguiu se comunicar com o módulo através dos comandos AT, com a biblioteca "SoftwareSerial"? Este é um bom começo para testar o módulo, e entender como está conexão funciona. Você pode utilizar o código contido no tutorial a seguir, como base para este teste primário, https://www.robocore.net/tutoriais/configurando-bluetooth-hc-05-via-arduino . Embora seja um tutorial desenvolvido especificamente para o módulo HC-05, é possível utilizá-lo com o HC-08, já que eles possuem funcionamento s bem similares.
Além disso, vale lembrar que, o módulo HC-08 não é muito recomendado para celulares Android, pois embora o seu celular seja capaz de se conectar com o módulo, ainda é necessário encontrar um aplicativo que seja capaz de se comunicar com ele, o que acaba sendo um pouco complicado, já que não existem muitos aplicativos para isso. Um aplicativo que sempre recomendamos para a maioria das conexões sem fio, é o Blynk (https://examples.blynk.cc/?board=Arduino%20Uno&shield=HM10%20or%20HC08&example=GettingStarted%2FBlynkBlink), que deve ser compatível com HC-08 em Android.
Existem alguns erros comuns quando o comando AT não é retornado, o primeiro, e mais simples, é a inversão dos pinos RX e TX. Além disso, certifique-se que o monitor serial está corretamente configurado como "Ambos NL & RC" e com a velocidade de 9600 bps. Se continuar com dificuldades, encaminhe um e-mail para suporte@robocore.net, com o número de seu pedido, os testes feitos, seus respectivos resultados, e uma foto do circuito montado para testar o módulo.
O importante para a comunicação com o computador não é o seu sistema operacional, já que o seu computador, independentemente do sistema operacional, deve ter o padrão de conexão compatível com este módulo, ou seja, ele deve ter a conexão BLE 4.0 (Bluetooth Low Energy), para que ele seja capaz de se parear com o módulo e se comunicar com ele.
O módulo Bluetooth HC-08 possui o padrão de comunicação Bluetooth Low Energy 4.0, diferentemente da Raspberry Pi 3 que possui padrão BLE 4.1 em sua versão B e BLE 4.2 em sua versão B +, portanto você não será capaz de se conectar com a placa através deste módulo. Já em relação à aparelhos Android, a grande maioria dos dispositivos possui o padrão de conexão Bluetooth Standard, também não possibilitando a conexão com este módulo. Entretanto, existem alguns modelos de dispositivos mais modernos que possuem de fábrica o padrão de conexão BLE 4.0, portanto irá depender de seu celular.
Sim, é possível utilizar o módulo HC-08 com o aplicativo Blynk, como é possível observar no navegador de exemplos do próprio aplicativo (https://examples.blynk.cc/?board=Arduino%20Uno&shield=HM10%20or%20HC08&example=GettingStarted%2FBlynkBlink).
O módulo HC-08 pode ser compatível com Android, porém, isso vai depender do aparelho usado, já que o mesmo, deve ter conectividade para conexão BLE (a maioria dos aparelhos Android apenas permite conexão Bluetooth "standard"). Este módulo é recomendado para trabalhar com aparelhos IOS, mas, talvez ele seja compatível com o aparelho Android que você deseja utilizar em seu projeto. O mais recomendado para trabalhar com Android, é utilizar o módulo HC-05 (https://www.robocore.net/loja/wireless/modulo-bluetooth-hc-05).