{"product_id":"hc-05-upgraded-bluetooth-module-arduino","title":"HC-05 Upgraded Bluetooth Module for Arduino – Master\/Slave Mode","description":"\u003ch2\u003eHC-05 Upgraded Bluetooth Module for Arduino – Master\/Slave Mode\u003c\/h2\u003e\u003cp\u003eThis upgraded HC-05 Bluetooth Serial Module enables wireless serial communication between your Arduino and smartphones, PCs, or other Bluetooth-enabled devices. Unlike the basic HC-06, the HC-05 supports both Master and Slave modes, making it suitable for device-to-device communication as well as host-controlled setups. Communicates via UART at configurable baud rates and is fully configurable via AT commands.\u003c\/p\u003e\u003ch3\u003eKey Features\u003c\/h3\u003e\u003cul\u003e\n\u003cli\u003eBluetooth version: 2.0 + EDR (Enhanced Data Rate)\u003c\/li\u003e\n\u003cli\u003eDual mode: configurable as \u003cstrong\u003eMaster or Slave\u003c\/strong\u003e via AT commands\u003c\/li\u003e\n\u003cli\u003eUART serial interface — TX, RX, VCC, GND (+ STATE and EN pins)\u003c\/li\u003e\n\u003cli\u003eDefault baud rate: 9600 bps (configurable via AT commands up to 1382400 bps)\u003c\/li\u003e\n\u003cli\u003eOperating voltage: 3.3V logic (5V tolerant VCC with on-board regulator on module)\u003c\/li\u003e\n\u003cli\u003eCommunication range: up to 10 metres (Class 2)\u003c\/li\u003e\n\u003cli\u003eOn-board LED indicator: slow blink = not paired, fast blink = paired\u003c\/li\u003e\n\u003cli\u003eAT command mode via EN\/KEY pin for full configuration\u003c\/li\u003e\n\u003cli\u003eDefault pairing PIN: 1234\u003c\/li\u003e\n\u003c\/ul\u003e\u003ch3\u003ePin Description\u003c\/h3\u003e\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eVCC\u003c\/strong\u003e – 3.6V – 6V power supply (5V from Arduino works with on-board regulator)\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eGND\u003c\/strong\u003e – Ground\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eTX\u003c\/strong\u003e – Serial transmit (connect to Arduino RX)\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eRX\u003c\/strong\u003e – Serial receive (connect to Arduino TX, use voltage divider for 5V boards)\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSTATE\u003c\/strong\u003e – Connection status output\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eEN \/ KEY\u003c\/strong\u003e – Pull HIGH to enter AT command mode\u003c\/li\u003e\n\u003c\/ul\u003e\u003ch3\u003eTypical Applications\u003c\/h3\u003e\u003cul\u003e\n\u003cli\u003eWireless serial communication between Arduino and Android\/iOS apps\u003c\/li\u003e\n\u003cli\u003eBluetooth-controlled robots, cars, and drones\u003c\/li\u003e\n\u003cli\u003eWireless sensor data logging to PC or smartphone\u003c\/li\u003e\n\u003cli\u003eDevice-to-device Bluetooth communication (Master mode)\u003c\/li\u003e\n\u003cli\u003eHome automation and IoT wireless control\u003c\/li\u003e\n\u003c\/ul\u003e\u003ch3\u003eGetting Started\u003c\/h3\u003e\u003cp\u003eConnect TX\/RX to Arduino’s SoftwareSerial or hardware UART pins. Use a voltage divider (1kΩ + 2kΩ) on the RX line when using a 5V Arduino. Open Serial Monitor at 9600 baud to send and receive data wirelessly. For AT commands, pull the KEY\/EN pin HIGH before powering on.\u003c\/p\u003e\u003cp\u003eCompatible with Arduino Uno, Nano, Mega, ESP32, STM32, and Raspberry Pi.\u003c\/p\u003e","brand":"Generic","offers":[{"title":"Default Title","offer_id":47133062791340,"sku":null,"price":710.0,"currency_code":"PKR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0774\/0214\/4940\/files\/ArduinoBluetoothModuleUpgraded.jpg?v=1788598037","url":"https:\/\/www.mcustore.com\/products\/hc-05-upgraded-bluetooth-module-arduino","provider":"My Store","version":"1.0","type":"link"}