Índice:
- Etapa 1: Configuração e função do pino:
- Etapa 2: Componentes necessários:
- Etapa 3: Configuração do projeto:
- Etapa 4: Código:
- Etapa 5: Aplicativo Android:
Vídeo: Configurando Bluetooth HC-05 com Arduino: 5 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:38
Neste projeto, vamos empregar o módulo HC05 Bluetooth com Arduino para enviar mensagens do smartphone para a unidade Arduino e exibi-las no computador.
Sobre o módulo Bluetooth HC-05:
O módulo HC-05 é fácil de usar, módulo Bluetooth SPP (Serial Port Protocol), projetado para configuração de conexão serial sem fio transparente. O módulo Bluetooth da porta serial é totalmente qualificado para Bluetooth V2.0 + EDR (Taxa de dados aprimorada) Modulação de 3 Mbps com transceptor de rádio de 2,4 GHz completo e banda base. Ele usa o sistema Bluetooth CSR Bluecore 04-External de chip único com tecnologia CMOS e AFH (Adaptive Frequency Hopping Feature). Ele tem uma pegada tão pequena quanto 12,7 mm x 27 mm. Espero que simplifique seu ciclo geral de design / desenvolvimento.
Etapa 1: Configuração e função do pino:
Descrição do pino
Estado - Para saber o estado da conexão. (Emparelhado ou desconectado)
Rx - Pino de recebimento do módulo para recebimento de dados.
Tx - Pino de transmissão do módulo para envio de dados.
5v - pino de alimentação
GND - pino de aterramento
EN / Key - Habilita ou desabilita o módulo.
Etapa 2: Componentes necessários:
- Placa Arduino 1
- Módulo 1 de Bluetooth HC05
- Jumper fios 6
- Breadboard 1
Você pode comprar esses componentes, que são TESTADOS quanto à qualidade, na elegocart.
Etapa 3: Configuração do projeto:
Etapa 4: Código:
#include SoftwareSerial EEBlue (10, 11); // RX | Configuração de void TX () {Serial.begin (9600); EEBlue.begin (9600); // Baud padrão para comunicação, pode ser diferente para o seu módulo. Serial.println ("As portas bluetooth estão abertas. / N Conecte-se ao HC-05 de qualquer outro dispositivo bluetooth com 1234 como chave de emparelhamento !."); } void loop () {// Alimenta todos os dados do bluetooth para o Terminal. if (EEBlue.available ()) Serial.write (EEBlue.read ()); // Alimenta todos os dados do termial para o bluetooth if (Serial.available ()) EEBlue.write (Serial.read ()); }
Etapa 5: Aplicativo Android:
Na Play Store existem vários aplicativos para conectar o módulo Bluetooth HC05 a um telefone Android, você pode usar qualquer um deles. Usei o aplicativo Terminal Bluetooth.
Recomendado:
Configurando o MotionEye OS no Raspberry Pi Zero W: 5 etapas
Configurando o MotionEye OS no Raspberry Pi Zero W: Tendo testado a placa ESP32-CAM nos vídeos anteriores, é seguro dizer que a qualidade do vídeo não é exatamente brilhante. É uma placa compacta e extremamente econômica que também é fácil de usar e isso a torna perfeita para iniciantes. Mas
Configurando o Raspberry Pi com o Azure IoT Hub: 5 etapas
Configurando o Raspberry Pi com o Hub IoT do Azure: O objetivo deste instrutível é obter uma exposição prática aos recursos do Hub IoT do Azure. O artigo cobre a inscrição no Azure IoT Hub, a configuração de um Raspberry Pi e a conexão do Pi com o Azure IoT Hub para enviar telemetria
Configurando o Blue Pill Board no STM32CubeIDE: 8 etapas
Configurando a Blue Pill Board no STM32CubeIDE: A Blue Pill é uma placa de desenvolvimento ARM muito barata. Tem como processador um STM32F103C8 que possui 64 kbytes de memória flash e 20 kbytes de memória RAM. Funciona a até 72 MHz e é a maneira mais barata de entrar no desenvolvimento de software embarcado ARM
Configurando uma assinatura em um aplicativo Outlook para celular: 5 etapas
Configurando uma assinatura em um aplicativo Outlook para celular: Se você trabalha no mundo dos negócios, provavelmente já se familiarizou muito com a versão desktop do Microsoft Outlook. O Outlook é uma ótima ferramenta que permite enviar e-mails, armazenar arquivos, agendar reuniões e personalizar da maneira que quiser
Configurando o FreeRTOS From Scratch no STM32F407 Discovery Kit: 14 etapas
Configurando o FreeRTOS From Scratch no Kit de Descoberta STM32F407: Escolher o FreeRTOS como um sistema operacional em tempo real para o seu projeto incorporado é uma ótima escolha. O FreeRTOS é verdadeiramente gratuito e oferece muitos recursos RTOS simples e eficazes. Mas configurar o freeRTOS do zero pode ser difícil ou posso dizer um bi