HC-KSNUMKS i HC-KSNUMKS Bluetooth moduli su među najpopularnijim izborima za dodavanje bežične komunikacije u Arduino i ugrađene projekte. Iako oba nude jednostavnu, isplativu UART povezanost, njihove uloge, karakteristike i fleksibilnost se razlikuju.

HC-05 vs HC-06 Bluetooth moduli Pregled
HC-05 i HC-06 su Bluetooth SPP (Serial Port Protocol) moduli koji se obično koriste za omogućavanje bežične UART komunikacije između mikrokontrolera, računara ili mobilnih uređaja. Oni su isplativi, lako se integrišu i široko su prihvaćeni u izradi prototipova, ugrađenim sistemima i projektima zasnovanim na Arduinu.

• HC-05: Fleksibilan modul koji može da funkcioniše i kao master (iniciranje konekcija) ili slave (reaguje na veze). Ova mogućnost dvostrukog režima čini ga idealnim za naprednije aplikacije, kao što je umrežavanje više uređaja ili kada mikrokontroler treba da pokrene komunikaciju sa drugim Bluetooth uređajima.

• HC-06: Jednostavniji modul konfigurisan da radi samo kao slave, što znači da može da prihvati veze, ali ne može da ih pokrene. Njegova plug-and-plai priroda smanjuje složenost, što ga čini dobrim izborom za aplikacije koje zahtevaju samo jednu vezu između uređaja.
KSNUMKS. Master vs Slave uloge i ponašanje veze

Ključna razlika između HC-05 i HC-06 leži u njihovim ulogama firmvera i načinu na koji uspostavljaju Bluetooth veze.
HC-05 može da radi u bilo kojoj ulozi. U master modu, skenira obližnje uređaje i pokreće veze - korisno za autonomne sisteme kao što su roboti ili kontroleri koji moraju aktivno da se povežu sa senzorima ili drugim Bluetooth modulima. U slave modu, čeka master (kao što je pametni telefon ili računar) da se poveže, što ga čini svestranim za niz podešavanja.
HC-06 je trajno zaključan u slave režimu. Ne može da traži ili pokrene veze, već čeka da se glavni uređaj upari Ova plug-and-plai jednostavnost smanjuje složenost, ali ograničava upotrebu u projektima koji zahtevaju umrežavanje više uređaja ili autonomnu inicijaciju.
Ukratko, HC-05 podržava automatsko ponovno povezivanje sa poslednjim uparenim uređajem, a u nekim podešavanjima može da se prebacuje između više robova (jedan po jedan). HC-06 se povezuje samo kada ga otkrije majstor, bez ponovnog povezivanja ili funkcija sa više uređaja.
HC-05 vs HC-06 AT komande fleksibilnost
AT komande omogućavaju konfiguraciju Bluetooth modula pre raspoređivanja, a ovde je jaz između HC-05 i HC-06 najočigledniji.
HC-05: Kompletan skup komandi
Obezbeđuje širok spektar komandi za podešavanje:
• Naziv modula
• Brzina prenosa
• PIN / lozinka
• Uloga (master ili slave)
• Otklanjanje grešaka i testiranje veze
To čini HC-05 idealnim za napredne ili razvijajuće projekte u kojima su potrebni prilagođavanje i fleksibilnost.
HC-06: Ograničene komande
Podržava samo nekoliko komandi, obično za promenu imena i brzine prenosa. Uloga je fiksirana u slave modu. Ova jednostavnost je atraktivna za brze Arduino projekte, ali ograničava opcije za skaliranje ili složene mreže.
Brzina prenosa i parametri komunikacije
Oba modula koriste UART (Universal Asinhroni prijemnik / predajnik) za komunikaciju mikrokontrolera, obezbeđujući široku Arduino kompatibilnost.
• HC-05: Podrazumevano je 9600 bps, ali podržava brže brzine (38400, 57600, 115200 bps) preko AT komandi. Ova fleksibilnost je dragocena za aplikacije kojima je potrebna veća propusnost, kao što je streaming senzora u realnom vremenu.
• HC-06: Mnoge verzije se isporučuju zaključane na 9600 bps, mada neke dozvoljavaju ograničene promene. Morate planirati oko ovog ograničenja u sistemima osetljivim na performanse.
• Zajednički parametri: Oba koriste isti format okvira (8 bitova podataka, 1 stop bit, bez pariteta), obezbeđujući jednostavnu serijsku integraciju.
Pinout konfiguracija HC-05 i HC-06
Konfiguracija pina je jedna od prvih stvari koje treba proveriti prilikom ožičenja HC-05 ili HC-06 na mikrokontroler, jer postoje male razlike između dva modula. Ispravno ožičenje obezbeđuje stabilnu komunikaciju i sprečava slučajno oštećenje.

| Ime pina | HC-05 (6 pinova) | HC-06 (4–5 čunjevi) |
|---|---|---|
| VCC | 3.3–5 V napajanje | 3.3–5 V napajanje |
| GND | Zemljište | Zemljište |
| TXD | UART Data Out | UART Data Out |
| RXD | UART Data In | UART Data In |
| SR/KLJUČ | Koristi se za omogućavanje AT komandnog režima ili promenu stanja modula | Ponekad odsutan, nije dostupan na svim verzijama |
| DRŽAVA | Označava status veze (HIGH kada je povezan, LOW kada je u stanju mirovanja) | Ponekad odsutan, posebno u jednostavnijim breakout pločama |
Tehničke specifikacije HC-05 i HC-06
| Odlika | HC-05 | HC-06 |
|---|---|---|
| Bluetooth verzija | 2.0 + EDR | 2.0 + EDR |
| Podržane uloge | Gospodar i rob | Samo rob |
| Default Baud Rate | 9600 bps (promenljivo) | 9600 bps (može se popraviti) |
| AT komandna podrška | Kompletan set | Ograničen |
| Igle dostupne | 6 (EN/KEY, VCC, GND, TX, RX, STATE) | 4–5 (VCC, GND, TX, RX, ponekad STATE) |
| Opseg (LOS) | 20–30 m na otvorenom, 5–10 m u zatvorenom | 20–30 m na otvorenom, 5–10 m u zatvorenom |
| Cena (prosek) | \$5–8 | \$3–5 |
Bluetooth opseg i performanse podataka HC-05 i HC-06
Što se tiče dometa i rukovanja podacima, HC-05 i HC-06 moduli pružaju skoro iste performanse, jer su oba izgrađena na Bluetooth 2.0 + EDR standardu. Njihove mogućnosti su pogodne za većinu ugrađenih projekata kratkog dometa, ali ne i za aplikacije koje zahtevaju povezivanje na daljinu.
| Stanje | HC-05 | HC-06 |
|---|---|---|
| Unutrašnji opseg | 5–10 metara | 5–10 metara |
| Otvoreni LOS | 20–30 metara | 20–30 metara |
| Brzina prenosa podataka | Do 3 Mbps (EDR) | Do 3 Mbps (EDR) |
| Antena | PCB trag / eksterni | PCB trag / eksterni |
Ograničenja HC-05 i HC-06 Bluetooth modula
| Modul | Ključna ograničenja |
|---|---|
| HC-05 | Nešto viši troškovi u odnosu na HC-06; podešavanje i konfiguracija mogu biti složeniji zbog dodatnih pinova i opcija AT komande. |
| HC-06 | Ograničeno samo na slave modu, sa manje AT komandi na raspolaganju; smanjena fleksibilnost u naprednijim projektima; manje igle na većini breakout ploča. |
| Oba | Izgrađen na starijem Bluetooth 2.0 + EDR standardu, što znači: • Nema Bluetooth Low Energy (BLE) podrške • Veća potrošnja energije od modernih BLE modula • Nije idealno za baterije, niskoenergetske aplikacije. |
HC-05 vs HC-06 vs VF-05 i HM-10 Poređenje

Kako su Bluetooth i bežične tehnologije napredovale, pojavili su se noviji moduli koji se šire izvan klasičnih HC-05 i HC-06. Upoređujući ih sa VF-05 i HM-10 pokazuje gde se svaki najbolje uklapa.
| Modul | Tip | Ključne karakteristike | Najbolji slučaj korišćenja |
|---|---|---|---|
| HC-05 | Bluetooth 2.0 | Podržava i master i slave uloge, pun AT komandni set za prilagođavanje | Robotika, IoT projekti koji zahtevaju fleksibilno povezivanje |
| HC-06 | Bluetooth 2.0 | Samo za robove, minimalne AT komande, veoma niska cena i jednostavan za podešavanje | Početni Arduino projekti, jednostavne veze senzor-kontroler |
| VF-05 | Vi-Fi + Bluetooth | Nudi dvostruko povezivanje (ViFi za pristup internetu + Bluetooth za lokalno uparivanje) | IoT projekti kojima je potrebna i lokalna kontrola i povezivanje u oblaku |
| HM-10 | Bluetooth 4.0 BLE | Niska snaga, dugo trajanje baterije, podržava BLE (Bluetooth Lov Energi) | Nosivi uređaji, mobilni dodaci i moderne IoT aplikacije |
Primene HC-05 i HC-06
HC-05 i HC-06 moduli su među najpopularnijim dodacima za Arduino i mikrokontrolerske projekte. Oni pružaju jednostavan način da dodate Bluetooth bežičnu komunikaciju. Evo nekih praktičnih i kreativnih aplikacija u kojima ovi moduli sijaju:

• Kontrola robota pomoću pametnog telefona: Koristite HC-05 u slave modu da biste primali komande za kretanje iz Android aplikacije. Idealan za robote koji prate liniju, robotske ruke ili mobilne robote.

• Bežično evidentiranje podataka senzora: Pošaljite podatke senzora (temperatura, vlažnost, GPS) sa Arduina na laptop ili telefon koristeći HC-06. Savršeno za DII meteorološke stanice ili monitore životne sredine.

• Projekti kućne automatizacije: Kontrolišite svetla, ventilatore ili uređaje daljinski preko HC-05 Bluetooth uparivanja sa telefonom. Jednostavne komande mogu prebacivati releje povezane sa mikrokontrolerima.

• Daljinska komunikacija RC automobilom ili dronom: Koristite HC-05 u glavnom režimu za slanje usmerenih komandi vozilu opremljenom HC-06. Jeftin način za izgradnju sistema daljinskog upravljanja.
Zaključak
Izbor između HC-05 i HC-06 zavisi od složenosti i potreba fleksibilnosti vašeg projekta. HC-05 nudi punu podršku AT komande i dual master-slave režima, što ga čini pogodnim za napredne sisteme. HC-06 pruža jednostavniji, plug-and-plai pristup za jednostavne projekte. Poznavajući svoje prednosti i ograničenja, programeri mogu postići pouzdanu, bežičnu komunikaciju u širokom spektru Arduino i ugrađenih aplikacija.
Često postavljana pitanja [FAK]
Može li HC-05 ili HC-06 povezati sa iOS uređajima?
HC-05 i HC-06 moduli se uglavnom lako povezuju sa Android i Vindovs uređajima. iOS uređaji imaju ograničenu podršku za Bluetooth SPP (Serial Port Profile), tako da često ne mogu da se povežu bez dodatnog hardvera ili BLE kompatibilnih modula.
Da li HC-05 i HC-06 podržavaju Bluetooth Lov Energi (BLE)?
Ne, i HC-05 i HC-06 koriste Bluetooth 2.0 + EDR. Oni ne podržavaju BLE. Za male snage ili moderne mobilne aplikacije, moduli kao što su HM-10 (BLE 4.0) su bolja alternativa.
Mogu li dva HC-06 modula direktno komunicirati?
Ne, HC-06 moduli ne mogu da razgovaraju jedni sa drugima jer su oba zaključana u slave režimu. Najmanje jedan modul sposoban za master (kao HC-05) je potreban za uspostavljanje veze.
Kako da resetujem HC-05 ili HC-06 na fabrička podešavanja?
HC-05 se može resetovati preko AT komandi, kao što su vraćanje podrazumevane brzine prenosa i PIN. HC-06 ima veoma ograničene opcije AT komande i često zahteva reflashing firmvera ili kupovinu svežeg modula ako problemi sa konfiguracijom i dalje postoje.
Koji modul je bolji za projekte na baterije?
Oba crpe sličnu struju (~ 30–40 mA), ali pošto nijedan ne podržava BLE, oni nisu energetski efikasni za dugotrajnu upotrebu baterije. Za niskoenergetske aplikacije, BLE moduli kao što su HM-10 ili ESP32 zasnovana rešenja su poželjna.