HC-05 vs HC-06 Bluetooth modulok: különbségek, specifikációk és Arduino alkalmazások

okt. 28 2025
Forrás: DiGi-Electronics
Böngészés: 1027

A HC-05 és HC-06 Bluetooth modulok a legnépszerűbb választások közé tartoznak a vezeték nélküli kommunikáció hozzáadásához az Arduino és a beágyazott projektekhez. Bár mindkettő egyszerű, költséghatékony UART-kapcsolatot kínál, szerepük, funkcióik és rugalmasságuk eltérő.

Figure 1. HC-05 vs HC-06 Bluetooth Modules

HC-05 vs HC-06 Bluetooth modulok áttekintése

A HC-05 és a HC-06 Bluetooth SPP (Serial Port Protocol) modulok, amelyeket általában a mikrovezérlők, PC-k vagy mobileszközök közötti vezeték nélküli UART kommunikáció lehetővé tételére használnak. Költséghatékonyak, könnyen integrálhatók, és széles körben alkalmazzák a prototípus-készítésben, a beágyazott rendszerekben és az Arduino-alapú projektekben.

Figure 2. HC-05

• HC-05: Rugalmas modul, amely egyszerre működhet master (kapcsolatok kezdeményezése) vagy slave (kapcsolatokra reagálva). Ez a kettős módú képesség ideálissá teszi fejlettebb alkalmazásokhoz, például több eszköz hálózatához, vagy amikor egy mikrovezérlőnek kommunikációt kell kezdeményeznie más Bluetooth-eszközökkel.

Figure 3. HC-06

• HC-06: Egyszerűbb modul, amely úgy van konfigurálva, hogy csak slave-ként működjön, ami azt jelenti, hogy képes fogadni a kapcsolatokat, de nem kezdeményezheti azokat. Plug-and-play jellege csökkenti a bonyolultságot, így jó választás olyan alkalmazásokhoz, amelyek csak egyetlen eszközök közötti kapcsolatot igényelnek.

Master vs Slave szerepek és kapcsolati viselkedés

Figure 4. HC-05 Master Mode vs HC-06 Slave Mode

A legfontosabb különbség a HC-05 és a HC-06 között a firmware szerepükben és a Bluetooth-kapcsolatok létrehozásában rejlik.

A HC-05 mindkét szerepkörben működhet. Master módban megkeresi a közeli eszközöket, és kapcsolatokat kezdeményez – hasznos olyan autonóm rendszereknél, mint a robotok vagy vezérlők, amelyeknek aktívan kapcsolódniuk kell az érzékelőkhöz vagy más Bluetooth-modulokhoz. Slave módban megvárja, amíg egy master (például okostelefon vagy számítógép) csatlakozik, így sokoldalúan használható számos beállításhoz.

A HC-06 véglegesen rabszolga módban van zárva. Nem tud kapcsolatokat keresni vagy kezdeményezni, hanem megvárja a fő eszköz párosítását. Ez a plug-and-play egyszerűség csökkenti a bonyolultságot, de korlátozza a többeszközös hálózatot vagy autonóm kezdeményezést igénylő projektekben való használatot.

Röviden, a HC-05 támogatja az automatikus újracsatlakozást az utoljára párosított eszközhöz, és bizonyos beállításokban több slave között is válthat (egyenként). A HC-06 csak akkor csatlakozik, ha egy mester felfedezi, újracsatlakozás vagy többeszközös funkciók nélkül.

HC-05 vs HC-06 AT parancsok rugalmassága

Az AT parancsok lehetővé teszik a Bluetooth modulok konfigurálását a telepítés előtt, és itt a HC-05 és a HC-06 közötti szakadék a legszembetűnőbb.

HC-05: Teljes parancskészlet

A parancsok széles skáláját biztosítja a beállításhoz:

• Modul neve

• Adatátviteli sebesség

• PIN/jelszó

• Szerep (mester vagy szolga)

• Hibakeresés és csatlakozás tesztelése

Ez teszi a HC-05-öt ideálissá olyan fejlett vagy fejlődő projektekhez, ahol testreszabásra és rugalmasságra van szükség.

HC-06: Korlátozott parancsok

Csak néhány parancsot támogat, általában a név és az adatátviteli sebesség megváltoztatásához. A szerep slave módban van rögzítve. Ez az egyszerűség vonzó a gyors Arduino projektekhez, de korlátozza a skálázási vagy összetett hálózatok lehetőségeit.

Adatátviteli sebesség és kommunikációs paraméterek

Mindkét modul UART-ot (univerzális aszinkron vevő/adó) használ a mikrovezérlő kommunikációhoz, biztosítva a széles körű Arduino kompatibilitást.

• HC-05: Az alapértelmezett érték 9600 bps, de támogatja a gyorsabb sebességet (38400, 57600, 115200 bps) az AT parancsokon keresztül. Ez a rugalmasság értékes a nagyobb átviteli sebességet igénylő alkalmazásoknál, például a valós idejű érzékelőstreamelésnél.

• HC-06: Sok verzió 9600 bps-on zárolva érkezik, bár néhány korlátozott változtatást tesz lehetővé. Ezt a korlátozást meg kell terveznie a teljesítményérzékeny rendszerekben.

• Megosztott paraméterek: Mindkettő ugyanazt a képkockaformátumot használja (8 adatbit, 1 stop bit, paritás nélkül), biztosítva az egyszerű soros integrációt.

A HC-05 és HC-06 kivezetési konfigurációja

A tűkonfiguráció az egyik első dolog, amit ellenőrizni kell, amikor a HC-05 vagy HC-06 mikrovezérlőhöz csatlakozik, mivel a két modul között kisebb különbségek vannak. A helyes huzalozás biztosítja a stabil kommunikációt és megakadályozza a véletlen károsodást.

Figure 5. HC-05 and HC-06 Pinout

Pin neveHC-05 (6 érintkezős)HC-06 (4–5 érintkezős)
Virtuális hitelkártya3,3–5 V-os tápellátás3,3–5 V-os tápellátás
GNDFöldFöld
TXDUART adat kimenetUART adat kimenet
RXDUART adatokUART adatok
EN/KULCSAz AT parancsmód engedélyezésére vagy a modul állapotának megváltoztatására szolgálNéha hiányzik, nem minden verzióban érhető el
ÁLLAMA kapcsolat állapotát jelzi (MAGAS csatlakozáskor, ALACSONY üresjáratban)Néha hiányzik, különösen az egyszerűbb breakout tábláknál

A HC-05 és HC-06 műszaki adatai

FunkcióHC-05HC-06
Bluetooth verzió2.0 + EDR2.0 + EDR
Támogatott szerepkörökMester és rabszolgaCsak rabszolgák
Alapértelmezett adatátviteli sebesség9600 bázispont (cserélhető)9600 bázispont (rögzíthető)
AT parancs támogatásTeljes készletKorlátozott
Elérhető pinek6 (EN/KEY, VCC, GND, TX, RX, STATE)4–5 (VCC, GND, TX, RX, néha STATE)
Tartomány (LOS)20–30 m kültéren, 5–10 m beltéren20–30 m kültéren, 5–10 m beltéren
Ár (átlagos)\$5–8\$3–5

A HC-05 és HC-06 Bluetooth hatótávolsága és adatteljesítménye

A hatótávolság és az adatkezelés szempontjából a HC-05 és HC-06 modulok közel azonos teljesítményt nyújtanak, mivel mindkettő a Bluetooth 2.0 + EDR szabványra épül. Képességeik jól alkalmazhatók a legtöbb rövid hatótávolságú beágyazott projekthez, de nem a nagy távolságú kapcsolatot igénylő alkalmazásokhoz.

ÁllapotHC-05HC-06
Beltéri tartomány5–10 méter5–10 méter
Kültéri LOS20–30 méter20–30 méter
Adatátviteli sebességAkár 3 Mbps (EDR)Akár 3 Mbps (EDR)
AntennaNYÁK-nyom / külsőNYÁK-nyom / külső

A HC-05 és HC-06 Bluetooth modulok korlátai

ModulFőbb korlátozások
HC-05Valamivel magasabb költség a HC-06-hoz képest; A beállítás és a konfigurálás bonyolultabb lehet az extra érintkezők és az AT parancsopciók miatt.
HC-06Csak slave módra korlátozva, kevesebb AT parancs érhető el; csökkent rugalmasság a fejlettebb projektekben; kevesebb csap a legtöbb kitörési táblán.
MindkettőA régebbi Bluetooth 2.0 + EDR szabványra épül, ami azt jelenti: • Nincs Bluetooth Low Energy (BLE) támogatás • Nagyobb energiafogyasztás, mint a modern BLE moduloknál • Nem ideális akkumulátoros, alacsony energiafogyasztású alkalmazásokhoz.

HC-05 vs HC-06 vs WF-05 és HM-10 összehasonlítás

Figure 6. HC-05 vs HC-06 vs WF-05 and HM-10

A Bluetooth és a vezeték nélküli technológiák fejlődésével újabb modulok jelentek meg, amelyek túlmutatnak a klasszikus HC-05-ön és HC-06-on. A WF-05-tel és a HM-10-zel való összehasonlítás megmutatja, hogy melyik melyik illik a legjobban.

ModulTípusFőbb jellemzőkLegjobb felhasználási eset
HC-05Bluetooth 2.0Támogatja mind a master, mind a slave szerepeket, teljes AT parancskészlet a testreszabáshozRobotika, IoT projektek rugalmas csatlakozást igényelnek
HC-06Bluetooth 2.0Csak slave, minimális AT parancsok, nagyon alacsony költség és könnyen beállíthatóKezdő Arduino projektek, egyszerű érzékelő-vezérlő kapcsolatok
WF-05WiFi + BluetoothKettős csatlakozást kínál (WiFi az internet-hozzáféréshez + Bluetooth a helyi párosításhoz)Helyi vezérlést és felhőkapcsolatot igénylő IoT-projektek
HM–10Bluetooth 4.0 BLEAlacsony fogyasztású, hosszú akkumulátor-üzemidő, támogatja a BLE-t (Bluetooth Low Energy)Viselhető eszközök, mobil kiegészítők és modern IoT-alkalmazások

A HC-05 és HC-06 alkalmazásai

A HC-05 és HC-06 modulok az Arduino és a mikrovezérlő projektek legnépszerűbb kiegészítői közé tartoznak. Egyszerű módot kínálnak a Bluetooth vezeték nélküli kommunikáció hozzáadására. Íme néhány praktikus és kreatív alkalmazás, ahol ezek a modulok ragyognak:

Figure 7. Robot Control with Smartphone

• Robotvezérlés okostelefonnal: Használja a HC-05-öt slave módban mozgási parancsok fogadásához egy Android alkalmazásból. Ideális vonalkövető robotokhoz, robotkarokhoz vagy mobil robotokhoz.

Figure 8. Wireless Sensor Data Logging

• Vezeték nélküli érzékelő adatnaplózás: Érzékelőadatok (hőmérséklet, páratartalom, GPS) küldése az Arduino-ról laptopra vagy telefonra a HC-06 használatával. Tökéletes barkácsoló meteorológiai állomásokhoz vagy környezeti monitorokhoz.

Figure 9. Home Automation Projects

• Otthoni automatizálási projektek: Vezérelje a lámpákat, ventilátorokat vagy készülékeket távolról a HC-05 Bluetooth párosításán keresztül egy telefonnal. Egyszerű parancsokkal kapcsolhatják a mikrovezérlőkhöz csatlakoztatott reléket.

Figure 10. Remote RC Car or Drone Communication

• Távoli RC autós vagy drón kommunikáció: Használja a HC-05-öt master módban irányparancsok küldéséhez egy HC-06-tal felszerelt járműnek. Olcsó módja a távirányító rendszer kiépítésének.

Következtetés

A HC-05 és a HC-06 közötti választás a projekt összetettségétől és rugalmassági igényeitől függ. A HC-05 teljes AT parancs támogatást és kettős master-slave módot kínál, így alkalmas fejlett rendszerekhez. A HC-06 egyszerűbb, plug-and-play megközelítést kínál az egyszerű projektekhez. Erősségeik és korlátaik ismeretében a fejlesztők megbízható, vezeték nélküli kommunikációt érhetnek el az Arduino és a beágyazott alkalmazások széles körében.

Gyakran ismételt kérdések [GYIK]

Csatlakoztatható a HC-05 vagy a HC-06 iOS-eszközökhöz?

A HC-05 és HC-06 modulok általában könnyen csatlakoztathatók Android és Windows eszközökhöz. Az iOS-eszközök korlátozottan támogatják a Bluetooth SPP-t (Serial Port Profile), így gyakran nem tudnak csatlakozni extra hardver vagy BLE-kompatibilis modulok nélkül.

A HC-05 és a HC-06 támogatja a Bluetooth Low Energy (BLE) szolgáltatást?

Nem, a HC-05 és a HC-06 egyaránt Bluetooth 2.0 + EDR-t használ. Nem támogatják a BLE-t. Alacsony fogyasztású vagy modern mobil alkalmazásokhoz az olyan modulok, mint a HM-10 (BLE 4.0) jobb alternatívák.

Két HC-06 modul kommunikálhat közvetlenül?

Nem, a HC-06 modulok nem tudnak beszélni egymással, mert mindkettő slave módban van rögzítve. A kapcsolat létrehozásához legalább egy master-képes modulra (például HC-05) van szükség.

Hogyan állíthatom vissza a HC-05 vagy HC-06 gyári beállításait?

A HC-05 visszaállítható AT parancsokkal, például az alapértelmezett adatátviteli sebesség és PIN-kód visszaállításával. A HC-06 nagyon korlátozott AT parancslehetőségekkel rendelkezik, és gyakran igényel firmware újratöltést vagy új modul vásárlását, ha a konfigurációs problémák továbbra is fennállnak.

Melyik modul jobb akkumulátoros projektekhez?

Mindkettő hasonló áramot fogyaszt (~30–40 mA), de mivel egyik sem támogatja a BLE-t, nem energiatakarékosak hosszú távú akkumulátorhasználatra. Alacsony energiafogyasztású alkalmazásokhoz a BLE modulokat, például a HM-10 vagy az ESP32 alapú megoldásokat részesítik előnyben.