2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
Este projeto usa um módulo Bluetooth HC-05 para substituir uma conexão com fio tradicional usada para visualizar o monitor serial.
Materiais:
- Arduino -
- Breadboard -
- Fios de jumpers -
- Módulo Bluetooth HC-05 -
Etapa 1: Código
Este código é um exemplo de comunicação serial simples obtido dos exemplos fornecidos no IDE do Arduino. Você pode encontrá-lo em: Arquivo> Exemplos> Comunicação> Tabela Ascii
/*
Tabela ASCII Imprime valores de byte em todos os formatos possíveis: - como valores binários brutos - como valores decimais, hex, octal e binários codificados em ASCII Para obter mais informações sobre ASCII, consulte https://www.asciitable.com e https:// www.asciitable.com O circuito: Nenhum hardware externo necessário. criado em 2006 por Nicholas Zambetti <https://www.asciitable.com> modificado em 9 de abril de 2012 por Tom Igoe Este código de exemplo está no domínio público. https://www.asciitable.com * / void setup () {Serial.begin (9600); while (! Serial) {; // aguarde a conexão da porta serial. Necessário apenas para porta USB nativa} Serial.println ("Tabela ASCII ~ Mapa de caracteres"); } int thisByte = 33; void loop () {Serial.write (thisByte); Serial.print (", dec:"); Serial.print (thisByte); Serial.print (", hex:"); Serial.print (thisByte, HEX); Serial.print (", outubro:"); Serial.print (thisByte, OCT); Serial.print (", bin:"); Serial.println (thisByte, BIN); if (thisByte == 126) {while (true) {continue; }} thisByte ++; }
- Certifique-se de que sua taxa de transmissão está definida para 9600
- Quase qualquer código que use uma conexão serial com o computador funcionará, mas este é apenas um exemplo simples.
Etapa 2: Circuito
Após o upload do código para a placa, desconecte a alimentação. Em seguida, conecte o módulo Bluetooth ao circuito como visto acima:
- GND para aterrar
- VCC para pino 5v
- TXD para pino 0
- RXD para pino 1
Etapa 3: Conexão Bluetooth
- Ligue o Arduino
- Abra as configurações de Bluetooth do seu computador
- Emparelhe com o módulo HC-05
- Encontre o nome da porta serial do módulo em "dispositivos e impressoras":
- No IDE do Arduino, escolha a porta serial do módulo Bluetooth (a minha é COM10)
- Abra o monitor serial normalmente para ver as informações de entrada
Etapa 4: etapas adicionais
Aqui estão algumas coisas opcionais que você pode querer experimentar:
- Você pode usar portas seriais virtuais, mas descobri que usar portas reais funciona muito mais rápido (e geralmente é mais fácil).
- Você também pode usar este processo com o exemplo Firmata padrão para permitir o controle sem fio com Processing (defina a velocidade para 9600 primeiro)