Shield de Programação Wireless Arduino com HC-05 Bluetooth – Sem Cabo USB
Componentes e Materiais
| Componente | Quantidade |
|---|---|
| Módulo Bluetooth HC-05 | 1 |
| Arduino UNO | 1 |
| Resistor 1k Ω | 1 |
| Resistor 2.21k Ω | 1 |
| Capacitor 100 nF | 1 |
Aplicativos e Serviços Online
- Arduino IDE
Sobre o Projeto
Substitui o cabo USB por um shield de programação sem fio usando módulo Bluetooth HC-05. Permite programar placas Arduino remotamente.
Configuração do HC-05 (Modo AT)
- Conecte HC-05 ao Arduino: VCC→5V, GND→GND, TX→D10, RX→D11
- Para entrar no modo AT: pressione botão KEY no módulo antes** de ligar VCC, ou conecte pino KEY/34 a 3.3V antes do VCC
- LED pisca lento (2s) = modo AT ativo
- Carregue sketch
Program 1(bridge serial via SoftwareSerial) - No Monitor Serial (9600 baud), envie comandos AT:
AT+ORGL // Reset fábrica
AT+NAME=MEU_NOME // Nome personalizado (opcional)
AT+ROLE=0 // Modo Slave
AT+POLAR=1,0 // Polaridade
AT+UART=115200,0,0 // Baud 115200, 1 stop bit, sem paridade
AT+INIT // Inicializa
Conexão para Programação
- Refaça conexões: TX Arduino → RX HC-05, RX Arduino → TX HC-05 (via divisor de tensão 1k/2.21k para 3.3V)
- Pino 32 (PIO9) do HC-05 → Reset do Arduino (com divisor de tensão para 3.3V) – permite reset remoto durante upload
- Monte em PCB pontilhada como shield Arduino
Pareamento e Upload
- Pareie HC-05 no PC (senha padrão: 1234)
- Verifique porta COM de saída (Bluetooth → Mais opções → Portas COM)
- No Arduino IDE: Tools → Port → selecione porta COM de saída do Bluetooth
- Carregue sketch de teste (ex: Blink) – upload sem fio funcionando!
Código
Programa 1 – Configuração AT
#include <SoftwareSerial.h>
SoftwareSerial BTSerial(10, 11); // RX | TX
void setup() {
pinMode(9, OUTPUT); // Pino 9 → KEY (pino 34) do HC-05
digitalWrite(9, HIGH); // Entra em modo AT
Serial.begin(9600);
Serial.println("Enter AT commands:");
BTSerial.begin(38400); // Baud padrão AT mode
}
void loop() {
if (BTSerial.available()) Serial.write(BTSerial.read());
if (Serial.available()) BTSerial.write(Serial.read());
}
Esquemáticos
Diagrama de conexões para modo AT e para programação disponível na documentação.
Recursos adicionais: Vídeo tutorial no YouTube, código fonte e diagrama de circuito para download. Nova versão do shield disponível no canal do autor.
Processo de manufatura
- Construa um Robô Inteligente com a Bridge Shield – Integração Raspberry Pi e Arduino
- Crie um Sistema Ambilight Impressionante para Monitor com Arduino
- Sistema de Iluminação DMX Controlado via Web – Controlador Mestre Arduino
- Transferência de Dados Magnética Sem Fio com Arduino e Sensor 3D Infineon
- Construa um Spybot Controlado por Bluetooth com Arduino
- Construa um Voltímetro Inteligente com Arduino e Smartphone – Projeto DIY Fácil
- Monitor de Frequência Cardíaca IoT em Tempo Real com Arduino e MAX30100
- Veículo Remoto Controlado por Android com Raspberry Pi e Motor Shield
- Servidor Web Arduino Uno WiFi: Controle LED via Navegador
- Adaptadores USB-BLE MIDI Sem Fio – Conectividade Perfeita para Músicos