Codey OnlineBibliothèque de composants Arduino & ESP32 › HC-05 Bluetooth
HC-05 Bluetooth
Communication

HC-05 Bluetooth

Le HC-05 est un module série Bluetooth utilisé pour ajouter une communication UART sans fil aux projets à microcontrôleur. Il se connecte via TXD/RXD, avec l’alimentation sur VCC et GND, et fournit aussi des broches EN et STATE pour le contrôle d’activation et d’état.

Largeur: 15.6 mm

Brochage — HC-05 Bluetooth

Broche Signal Description
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.

Exemple de schéma de câblage — HC-05 Bluetooth

De Vers Fil
board:5V x1:VCC red
board:GND x1:GND black
board:D1 x1:RXD green
board:D0 x1:TXD blue

Exemple de code Arduino — HC-05 Bluetooth

Cet exemple a été écrit et vérifié à la compilation pour le arduino-uno. Codey Online l'adapte pour vous à toute autre carte prise en charge.

// 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.
  }
}

Composants similaires

CC1101 RF Module

CC1101 RF Module

Logic Level Shifter 4-channel

Logic Level Shifter 4-channel

Logic Level Shifter 8-channel

Logic Level Shifter 8-channel

MAX485 TTL to RS485 Converter Module

MAX485 TTL to RS485 Converter Module

Construisez votre projet Arduino ou ESP32 avec l'IA

Décrivez ce que vous voulez créer. Codey Online écrit le code, dessine le schéma de câblage, le compile et flashe votre carte directement depuis le navigateur.

Commencez gratuitement