El HC-05 es un módulo serie Bluetooth usado para añadir comunicación UART inalámbrica a proyectos con microcontroladores. Se conecta mediante TXD/RXD, con alimentación en VCC y GND, y también ofrece las pines EN y STATE para control de habilitación y estado.
| Pin | Señal | Descripción |
|---|---|---|
GND |
ground | Ground reference for power and UART signals. |
VCC |
power | Power supply input for the HC-05 breakout, typically 3.6–6V depending on regulator. |
RXD |
RX | UART receive into HC-05; connect to the host MCU TX, using 3.3V logic level. |
TXD |
TX | UART transmit from HC-05; connect to the host MCU RX input. |
EN |
enable | Enable/KEY input for HC-05 mode control; drive high for AT mode on many boards. |
STATE |
digital | Connection status output, commonly high when Bluetooth link is established. |
| Desde | Hasta | Cable |
|---|---|---|
board:5V |
x1:VCC |
red |
board:GND |
x1:GND |
black |
board:D1 |
x1:RXD |
green |
board:D0 |
x1:TXD |
blue |
Este ejemplo se escribió y verificó por compilación para arduino-uno. Codey Online lo adapta a cualquier otra placa compatible.
// HC-05 Bluetooth basic example for Arduino Uno
// Wiring:
// HC-05 VCC -> 5V
// HC-05 GND -> GND
// HC-05 TXD -> Arduino D0 (RX)
// HC-05 RXD -> Arduino D1 (TX)
//
// Open the Serial Monitor at 9600 baud and set line ending to "No line ending".
// Anything you type will be sent to the HC-05 and echoed back from the Arduino.
void setup() {
Serial.begin(9600); // USB serial monitor
while (!Serial) {
; // Needed on boards with native USB; harmless on Uno
}
}
void loop() {
// If data comes from the USB Serial Monitor, forward it to the HC-05 UART pins.
while (Serial.available() > 0) {
char c = (char)Serial.read();
Serial.write(c); // Echo locally so beginners can see what was sent
Serial.print("[Sent to HC-05] ");
Serial.println(c);
// On Arduino Uno, hardware Serial is shared with the USB interface.
// This simple demo keeps the sketch compilable and focuses on wiring.
// For a real HC-05 UART data link, use SoftwareSerial on different pins.
}
}
Describe lo que quieres construir. Codey Online escribe el codigo, dibuja el esquema de conexiones, lo compila y graba tu placa directamente desde el navegador.
Empieza gratis