O Módulo Bluetooth HC-05 6 pinos Master/Slave com botão para Arduino é um módulo de comunicação sem fio projetado para adicionar conectividade Bluetooth a projetos eletrônicos. Sua função principal é permitir a troca de dados entre um microcontrolador ou placa de desenvolvimento e dispositivos Bluetooth, oferecendo suporte a operação em modos Master e Slave e contando com um botão para auxiliar em configurações ou mudanças de estado durante o uso.
Este módulo é indicado para projetos de robótica, automação, prototipagem eletrônica, educação maker e tarefas de manutenção onde seja necessário estabelecer comunicação sem fio entre controladores e dispositivos móveis ou outros módulos. Exemplos típicos incluem controle remoto de robôs, transmissão de telemetria, interfaces sem fio para painéis de controle e experimentos em salas de aula voltados a aprendizagem de comunicação serial sem fio com Arduino.
O módulo dispõe de 6 pinos para conexão direta a placas e sistemas embarcados, integrando-se ao projeto como uma interface de comunicação sem fio que substitui ou complementa links seriais com fio. Em uso comum, conecta-se aos terminais apropriados da placa anfitriã e opera trocando dados com outros dispositivos Bluetooth; o botão presente no módulo serve como recurso para entrar em modos de configuração, emparelhamento ou alternância de funcionamento, conforme a necessidade do projeto.
Na prática, este módulo facilita a inclusão de comunicação Bluetooth em projetos sem demandar circuitos complexos adicionais, oferecendo flexibilidade por operar em Master e Slave e por trazer um botão físico para configurações locais. Antes da compra e instalação, verifique a compatibilidade com sua placa e com os requisitos do projeto, conferindo pinagem, tensão de alimentação, necessidade de adaptação de níveis lógicos e dimensões para montagem. Este produto é conhecido em ingles como "HC-05 Bluetooth Module 6-pin Master/Slave with Button for Arduino"