Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
Muitos amigos ao meu redor que jogam micro: bit me dizem que a conexão Bluetooth do micro: bit não é estável. É fácil desconectar. Se usarmos o micropython, o Bluetooth não pode nem mesmo ser colocado em uso. Antes que esse problema seja resolvido pelo micro: bit oficial, aqui temos outro método comprometido. Isso é para usar o módulo HC-05 / HC-06. Hoje vou compartilhar com vocês como usar o micro: bit para acionar o módulo HC-06.
O hardware do HC-05 e HC-06 é o mesmo. Eles adotam o chip BC417143 da CSR (Cambridge Silicon Radio). Suporta regulamentos Bluetooth 2.1 + EDR.
Etapa 1: Duas operações do módulo Bluetooth
Conexão automática, também chamada de comunicação transparente. Pedido-resposta, também chamado de modo AT.
A conexão automática que normalmente usamos serve apenas para converter os dados de entrada RxD em sinal Bluetooth sem fio e enviá-lo, ou transmitir os dados sem fio recebidos do TxD para o controlador. O módulo em si não pode ler dados nem aceitar comandos.
Todos os comandos usados para controlar o módulo Bluetooth são chamados de comando AT (comando AT). O comando AT não transmite por Bluetooth, mas pelo rodapé Txd e RxD do módulo. Somente no modo AT o módulo Bluetooth pode aceitar o comando AT.
Etapa 2: Comando AT comum para HC06
Nota: Uma vez carregado, o módulo HC-06 entrará no modo AT automaticamente. Neste momento, o indicador piscará rapidamente. Depois de combinado, o indicador mudará para o modo de luz constante.
Etapa 3: Materiais:
1 x BBC Micro: placa de bits
1 x ElecFreaks Micro: placa de fuga de bits
1 x modem bluetooth HC-06
1 x Módulo IIC OLED
Etapa 4: Procedimento
Passo 1
Conecte o módulo HC06 à placa de saída micro: bit.
Aqui está a conexão de HC06 e micro: placa de fuga de bits:
GND-G
VCC-VC
RXD-TX
TXD-RX
STATE e KEY não conectam.
Etapa 5: Procedimento
Passo 2
Conecte o módulo OLED à porta serial IIC.
etapa 3
Conecte seu micro: bit na placa breakout e conecte-o ao computador com um cabo USB.
Passo 4
Abra o makecode, pesquise a biblioteca OLED e adicione-a.
Etapa 5
Inicialize o OLED e a porta serial. Você pode consultar os parâmetros nas imagens a seguir para fazer a inicialização.
Etapa 6
Quando o botão A é pressionado, ele definirá o nome do Bluetooth e o código correspondente.
Etapa 7
Edite receber e enviar programa.
Aqui está o programa completo. Você pode baixá-lo em seu micro: bit através do link abaixo.
Etapa 6: Procedimento
Etapa 9
Pressione o botão A, podemos ver as informações mostradas na imagem abaixo na tela OLED. Se não for assim, reinicie o micro: bit e pressione o botão A novamente.
Etapa 10
Instale o APP Terminal Bluetooth em seu telefone celular. Se você não possui este APP, pode clicar aqui para baixar um.
Nota: HC-06 não suporta o sistema IOS. Você deve usar apenas o telefone celular Android.
Etapa 11
Abra o seu Bluetooth na configuração do seu celular, você verá o dispositivo Bluetooth "myhc06".
Etapa 12
Clique para conectar "myhc06" e inserir o código PIN 1234.
Etapa 13
Abra o Terminal Bluetooth em seu celular, escolha BT (Bluetooth) e clique no ícone Bluetooth no canto superior direito.
Etapa 14
Escolha "myhc06" e conecte-o.
Etapa 15
OK! Neste momento, concluímos o assentamento móvel. Vamos tentar usar seu celular para enviar algumas mensagens para micro: bit. Você verá que os textos enviados de seu telefone celular serão exibidos na tela OLED. Pressione o botão B no micro: bit, então você verá as mensagens micro: bit exibidas no seu telefone celular. Bastante surpreendente!
Etapa 7: consideração
E se escolhermos HC05 para fazer essa comunicação?
Haverá poucas diferenças entre o comando AT do HC-05 e o comando do HC-06. Quanto à comunicação entre HC05 e micro: bit, contarei no próximo capítulo. Então continue nos observando!
Etapa 8: Fonte
Este artigo é de:
Se você tiver alguma dúvida, pode entrar em contato com : [email protected].