{"product_id":"hc-05-bluetooth-serial-uart-module-arduino","title":"HC-05 Bluetooth Serial UART Module for Arduino","description":"\u003cp\u003eThe \u003cstrong\u003eHC-05 Bluetooth Serial UART Module for Arduino\u003c\/strong\u003e adds wireless serial communication to Arduino and compatible microcontroller projects. Using a UART interface and Bluetooth Classic connectivity, it is ideal for robot control, wireless data transfer, sensor monitoring, automation, and DIY electronics applications.\u003c\/p\u003e\n\u003ch3\u003eDescription\u003c\/h3\u003e\n\u003cp\u003eThe \u003cstrong\u003eHC-05 Bluetooth Serial UART Module for Arduino\u003c\/strong\u003e is a popular wireless communication module designed to provide Bluetooth serial connectivity for microcontroller-based projects.\u003c\/p\u003e\n\u003cp\u003eThe module communicates with a host controller through a \u003cstrong\u003eUART serial interface\u003c\/strong\u003e, allowing serial data to be transmitted wirelessly between compatible Bluetooth devices and embedded systems. This makes the HC-05 particularly useful when a wired serial connection is inconvenient.\u003c\/p\u003e\n\u003cp\u003eIt is commonly used with \u003cstrong\u003eArduino Uno, Nano, Mega\u003c\/strong\u003e, and other UART-capable development boards. Typical applications include Bluetooth-controlled robot cars, wireless sensor monitoring, home automation, remote control systems, and serial data communication.\u003c\/p\u003e\n\u003cp\u003eHC-05 modules commonly support configurable operation through \u003cstrong\u003eAT commands\u003c\/strong\u003e, allowing supported parameters such as the module name, pairing settings, and communication configuration to be adjusted. Exact AT commands and operating modes can vary with the firmware and breakout-board revision supplied.\u003c\/p\u003e\n\u003cp\u003eFor Arduino projects, the module can be connected to hardware UART pins or a suitable software serial interface, depending on the board and application.\u003c\/p\u003e\n\u003ch3\u003eKey Features\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHC-05 Bluetooth module\u003c\/li\u003e\n\u003cli\u003eBluetooth Classic wireless communication\u003c\/li\u003e\n\u003cli\u003eUART serial interface\u003c\/li\u003e\n\u003cli\u003eSuitable for Arduino projects\u003c\/li\u003e\n\u003cli\u003eWireless serial data communication\u003c\/li\u003e\n\u003cli\u003eSupports bidirectional communication\u003c\/li\u003e\n\u003cli\u003eAT command configuration on supported firmware\u003c\/li\u003e\n\u003cli\u003eSuitable for robot control\u003c\/li\u003e\n\u003cli\u003eUseful for wireless sensor projects\u003c\/li\u003e\n\u003cli\u003eCompact breakout-board format\u003c\/li\u003e\n\u003cli\u003eEasy microcontroller integration\u003c\/li\u003e\n\u003cli\u003eSuitable for automation projects\u003c\/li\u003e\n\u003cli\u003eUseful for DIY electronics and prototyping\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eTechnical Specifications\u003c\/h3\u003e\n\u003cdiv class=\"group TyagGW_tableContainer\"\u003e\n\u003cdiv class=\"TyagGW_tableWrapper flex flex-col-reverse w-fit\" tabindex=\"-1\"\u003e\n\u003ctable class=\"w-fit min-w-(--thread-content-width)\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth class=\"last:pe-10\"\u003eSpecification\u003c\/th\u003e\n\u003cth class=\"last:pe-10\"\u003eDetails\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eModel\u003c\/td\u003e\n\u003ctd\u003eHC-05\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eProduct Type\u003c\/td\u003e\n\u003ctd\u003eBluetooth Serial Module\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eWireless Technology\u003c\/td\u003e\n\u003ctd\u003eBluetooth Classic\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBluetooth Version\u003c\/td\u003e\n\u003ctd\u003eCommonly Bluetooth 2.0 + EDR\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCommunication Interface\u003c\/td\u003e\n\u003ctd\u003eUART Serial\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSerial Communication\u003c\/td\u003e\n\u003ctd\u003eTX \/ RX\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCommunication Type\u003c\/td\u003e\n\u003ctd\u003eBidirectional\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eConfiguration\u003c\/td\u003e\n\u003ctd\u003eAT Commands\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eTypical Default Baud Rate\u003c\/td\u003e\n\u003ctd\u003e9600 bps in communication mode*\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eLogic Interface\u003c\/td\u003e\n\u003ctd\u003eTTL UART\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eTypical Module Logic Level\u003c\/td\u003e\n\u003ctd\u003e3.3V\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBreakout Board Supply\u003c\/td\u003e\n\u003ctd\u003eCommon HC-05 boards often accept 5V input*\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePairing\u003c\/td\u003e\n\u003ctd\u003eSupported\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePrimary Application\u003c\/td\u003e\n\u003ctd\u003eWireless Serial Communication\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eArduino Compatibility\u003c\/td\u003e\n\u003ctd\u003eYes\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e*HC-05 breakout boards and firmware revisions vary. The exact supply range, default baud rate, AT-mode baud rate, pin configuration, and firmware behavior should be verified on the actual module sold by Chip.pk.\u003c\/p\u003e\n\u003ch3\u003eProduct Attributes\u003c\/h3\u003e\n\u003cdiv class=\"group TyagGW_tableContainer\"\u003e\n\u003cdiv class=\"TyagGW_tableWrapper flex flex-col-reverse w-fit\" tabindex=\"-1\"\u003e\n\u003ctable class=\"w-fit min-w-(--thread-content-width)\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth class=\"last:pe-10\"\u003eAttribute\u003c\/th\u003e\n\u003cth class=\"last:pe-10\"\u003eValue\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eModel\u003c\/td\u003e\n\u003ctd\u003eHC-05\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBluetooth\u003c\/td\u003e\n\u003ctd\u003eYes\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBluetooth Classic\u003c\/td\u003e\n\u003ctd\u003eYes\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eUART Interface\u003c\/td\u003e\n\u003ctd\u003eYes\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eTX \/ RX\u003c\/td\u003e\n\u003ctd\u003eYes\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBidirectional Communication\u003c\/td\u003e\n\u003ctd\u003eYes\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eAT Command Support\u003c\/td\u003e\n\u003ctd\u003eYes, firmware dependent\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eArduino Compatible\u003c\/td\u003e\n\u003ctd\u003eYes\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eRobotics Use\u003c\/td\u003e\n\u003ctd\u003eYes\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eWireless Data Transfer\u003c\/td\u003e\n\u003ctd\u003eYes\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eAutomation Use\u003c\/td\u003e\n\u003ctd\u003eYes\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch3\u003ePinout \/ Interface\u003c\/h3\u003e\n\u003cp\u003eA common HC-05 breakout module provides the following connections:\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eVCC\u003c\/strong\u003e — Module power input\u003cbr\u003e\u003cstrong\u003eGND\u003c\/strong\u003e — Ground\u003cbr\u003e\u003cstrong\u003eTXD\u003c\/strong\u003e — UART transmit output\u003cbr\u003e\u003cstrong\u003eRXD\u003c\/strong\u003e — UART receive input\u003cbr\u003e\u003cstrong\u003eSTATE\u003c\/strong\u003e — Connection-status output on supported boards\u003cbr\u003e\u003cstrong\u003eEN \/ KEY\u003c\/strong\u003e — Used for configuration\/AT mode on supported versions\u003c\/p\u003e\n\u003cp\u003eTypical Arduino communication:\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eArduino TX → HC-05 RX\u003c\/strong\u003e\u003cbr\u003e\u003cstrong\u003eArduino RX ← HC-05 TX\u003c\/strong\u003e\u003cbr\u003e\u003cstrong\u003eArduino GND ↔ HC-05 GND\u003c\/strong\u003e\u003c\/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e\u003cstrong\u003eImportant:\u003c\/strong\u003e The HC-05 core uses 3.3V logic. When connecting a 5V microcontroller such as an Arduino Uno, appropriate voltage-level consideration should be given to the HC-05 RX input. Follow the specifications of the actual breakout board being supplied.\u003c\/p\u003e\n\u003c\/blockquote\u003e\n\u003ch3\u003eCompatibility\u003c\/h3\u003e\n\u003cp\u003eCommonly used with:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eArduino Uno\u003c\/li\u003e\n\u003cli\u003eArduino Nano\u003c\/li\u003e\n\u003cli\u003eArduino Mega\u003c\/li\u003e\n\u003cli\u003eArduino Pro Mini\u003c\/li\u003e\n\u003cli\u003eOther UART-capable microcontrollers\u003c\/li\u003e\n\u003cli\u003eCompatible embedded systems\u003c\/li\u003e\n\u003cli\u003eBluetooth Classic compatible host devices\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cblockquote\u003e\n\u003cp\u003eHC-05 uses \u003cstrong\u003eBluetooth Classic\u003c\/strong\u003e, not Bluetooth Low Energy (BLE). Device compatibility therefore depends on whether the host supports the required Bluetooth Classic serial profile.\u003c\/p\u003e\n\u003c\/blockquote\u003e\n\u003ch3\u003eApplications\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBluetooth-Controlled Robot Cars\u003c\/li\u003e\n\u003cli\u003eArduino Wireless Projects\u003c\/li\u003e\n\u003cli\u003eWireless Serial Communication\u003c\/li\u003e\n\u003cli\u003eRobot Control\u003c\/li\u003e\n\u003cli\u003eSensor Data Transmission\u003c\/li\u003e\n\u003cli\u003eHome Automation\u003c\/li\u003e\n\u003cli\u003eRemote Device Control\u003c\/li\u003e\n\u003cli\u003eDIY Electronics\u003c\/li\u003e\n\u003cli\u003eEmbedded Systems\u003c\/li\u003e\n\u003cli\u003eWireless Monitoring\u003c\/li\u003e\n\u003cli\u003ePrototype Development\u003c\/li\u003e\n\u003cli\u003eEducational Electronics Projects\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003ePackage Includes\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e1 × HC-05 Bluetooth Serial UART Module\u003c\/strong\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eArduino boards, jumper wires, cables, and other accessories are included only if specifically stated with the product.\u003c\/p\u003e\n\u003ch3\u003eBuy in Pakistan\u003c\/h3\u003e\n\u003cp\u003eBuy the \u003cstrong\u003eHC-05 Bluetooth Serial UART Module for Arduino\u003c\/strong\u003e from \u003cstrong\u003eChip.pk\u003c\/strong\u003e for wireless serial communication, robotics, automation, and Arduino projects. The HC-05 provides a convenient Bluetooth Classic UART connection for compatible microcontrollers and embedded systems.\u003c\/p\u003e\n\u003ch3\u003eWhy Choose Chip.pk?\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eQuality-checked communication modules\u003c\/li\u003e\n\u003cli\u003eCompetitive pricing\u003c\/li\u003e\n\u003cli\u003eSecure packaging\u003c\/li\u003e\n\u003cli\u003eNationwide delivery across Pakistan\u003c\/li\u003e\n\u003cli\u003eWide range of Arduino, wireless, IoT, and robotics components\u003c\/li\u003e\n\u003cli\u003eClear technical product information\u003c\/li\u003e\n\u003cli\u003eSupport for students, makers, engineers, and developers\u003c\/li\u003e\n\u003cli\u003eReliable customer service and after-sales support\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eFAQs\u003c\/h3\u003e\n\u003ch3\u003e1. What is the HC-05 Bluetooth Module?\u003c\/h3\u003e\n\u003cp\u003eThe \u003cstrong\u003eHC-05 Bluetooth Serial UART Module\u003c\/strong\u003e is a wireless communication module that allows Arduino and other compatible microcontrollers to exchange serial data with Bluetooth Classic devices through a UART interface.\u003c\/p\u003e\n\u003ch3\u003e2. Is the HC-05 compatible with Arduino?\u003c\/h3\u003e\n\u003cp\u003eYes. The HC-05 is commonly used with \u003cstrong\u003eArduino Uno, Nano, Mega, Pro Mini\u003c\/strong\u003e, and other boards that provide UART serial communication.\u003c\/p\u003e\n\u003ch3\u003e3. Does the HC-05 use Bluetooth Classic or BLE?\u003c\/h3\u003e\n\u003cp\u003eThe HC-05 uses \u003cstrong\u003eBluetooth Classic\u003c\/strong\u003e. It is not a Bluetooth Low Energy (BLE) module.\u003c\/p\u003e\n\u003ch3\u003e4. What communication interface does the HC-05 use?\u003c\/h3\u003e\n\u003cp\u003eIt communicates with a microcontroller through \u003cstrong\u003eUART serial communication\u003c\/strong\u003e using TX and RX connections.\u003c\/p\u003e\n\u003ch3\u003e5. Can the HC-05 send and receive data?\u003c\/h3\u003e\n\u003cp\u003eYes. It provides \u003cstrong\u003ebidirectional serial communication\u003c\/strong\u003e, allowing compatible devices to both transmit and receive data wirelessly.\u003c\/p\u003e\n\u003ch3\u003e6. Can I configure the HC-05 using AT commands?\u003c\/h3\u003e\n\u003cp\u003eYes, common HC-05 firmware supports \u003cstrong\u003eAT commands\u003c\/strong\u003e for configuration. Available commands and configuration procedures can vary between module and firmware revisions.\u003c\/p\u003e\n\u003ch3\u003e7. What is the default baud rate of the HC-05?\u003c\/h3\u003e\n\u003cp\u003eMany HC-05 modules commonly use \u003cstrong\u003e9600 bps in normal communication mode\u003c\/strong\u003e, but the exact default should be verified for the supplied module because firmware revisions can differ.\u003c\/p\u003e\n\u003ch3\u003e8. Can I use HC-05 for an Arduino robot car?\u003c\/h3\u003e\n\u003cp\u003eYes. The HC-05 is commonly used to create \u003cstrong\u003eBluetooth-controlled robot cars\u003c\/strong\u003e, allowing compatible devices to send movement commands to an Arduino or other controller.\u003c\/p\u003e\n\u003ch3\u003e9. Can HC-05 be used for wireless sensor monitoring?\u003c\/h3\u003e\n\u003cp\u003eYes. Sensor readings collected by a microcontroller can be transmitted over the HC-05's Bluetooth serial connection to a compatible receiving device.\u003c\/p\u003e\n\u003ch3\u003e10. What is the difference between HC-05 and HC-06?\u003c\/h3\u003e\n\u003cp\u003eHC-05 modules generally provide more configurable operating capabilities, while HC-06 modules are commonly used in simpler serial Bluetooth configurations. Exact functionality depends on the firmware version of each module.\u003c\/p\u003e\n\u003ch3\u003e11. Does HC-05 work directly with 5V Arduino boards?\u003c\/h3\u003e\n\u003cp\u003eCommon HC-05 breakout boards may accept a 5V supply input, but the HC-05 core uses \u003cstrong\u003e3.3V logic\u003c\/strong\u003e. Appropriate voltage-level consideration should be given to the module's RX input when interfacing with 5V controllers.\u003c\/p\u003e\n\u003ch3\u003e12. Where can I buy the HC-05 Bluetooth Module in Pakistan?\u003c\/h3\u003e\n\u003cp\u003eYou can buy the \u003cstrong\u003eHC-05 Bluetooth Serial UART Module for Arduino\u003c\/strong\u003e from \u003cstrong\u003eChip.pk\u003c\/strong\u003e with nationwide delivery across Pakistan.\u003c\/p\u003e\n\u003ch3\u003e13. Where can I buy the HC-05 Bluetooth Module in Lahore?\u003c\/h3\u003e\n\u003cp\u003eCustomers in Lahore can purchase the \u003cstrong\u003eHC-05 Bluetooth Serial UART Module\u003c\/strong\u003e from \u003cstrong\u003eChip.pk\u003c\/strong\u003e, subject to stock availability.\u003c\/p\u003e","brand":"Chip.pk","offers":[{"title":"Default Title","offer_id":51920101835037,"sku":null,"price":750.0,"currency_code":"PKR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0998\/1060\/7389\/files\/hc-05-90d.png?v=1786739022","url":"https:\/\/www.chip.pk\/products\/hc-05-bluetooth-serial-uart-module-arduino","provider":"Chip.pk","version":"1.0","type":"link"}