Codey OnlineArduino- & ESP32-componentenbibliotheek › HC-05 Bluetooth
HC-05 Bluetooth
Communicatie

HC-05 Bluetooth

De HC-05 is een Bluetooth-seriële module om draadloze UART-communicatie aan microcontrollerprojecten toe te voegen. Aansluiten via TXD/RXD, met voeding op VCC en GND, en ook met EN- en STATE-pinnen voor enable/status-besturing.

Breedte: 15.6 mm

Pinout — HC-05 Bluetooth

Pin Signaal Beschrijving
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.

Voorbeeld-aansluitschema — HC-05 Bluetooth

Van Naar Draad
board:5V x1:VCC red
board:GND x1:GND black
board:D1 x1:RXD green
board:D0 x1:TXD blue

Voorbeeld-Arduinocode — HC-05 Bluetooth

Dit voorbeeld is geschreven en compile-gecheckt voor de arduino-uno. Codey Online past het voor je aan naar elk ander ondersteund board.

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

Vergelijkbare componenten

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

Bouw je Arduino- of ESP32-project met AI

Beschrijf wat je wilt bouwen. Codey Online schrijft de code, tekent het aansluitschema, compileert het en flasht je board rechtstreeks vanuit de browser.

Gratis starten