Iimodyuli ze-HC-05 kunye ne-HC-06 ze-Bluetooth ziye zaba sesinye sezisombululo ezisetyenziswa kakhulu ekuboneleleni uxhulumaniso olungenazintambo kwiiprojekthi ze-Arduino. Enkosi kweyakho ukuguquguquka y Ixabiso elifikelelekayoEzi zixhobo zivumela unxibelelwano olungenazingcingo kunye neekhompyuter, ii-smartphones kunye nezinye izixhobo ezisebenza ngeBluetooth.
Ukuba ujonge ukudibanisa ezi modyuli kwiiprojekthi zakho, kubalulekile ukuba uzazi mahluko, isiqe indlela yoqwalaselo kunye nendlela yokudibanisa ngokuchanekileyo kunye neArduino. Kweli nqaku, siza kuphonononga ngokweenkcukacha yonke into oyifunayo ukuze ufumane okuninzi kubo.
Ziziphi iimodyuli ze-HC-05 kunye ne-HC-06 zeBluetooth?
Los Iimodyuli ze-HC-05 kunye ne-HC-06 zeBluetooth Zizixhobo ezincinci zombane ezivumela i unxibelelwano ngaphandle kwamacingo ngeBluetooth 2.0 protocol. Zisetyenziswa ngokubanzi kwiiprojekthi robotics, ezenzekelayo ekhaya kunye nezinye iinkqubo ezisekelwe kwi-microcontroller.
Zombini iimodyuli zibonelela ngokusebenza okufanayo, kodwa zibe ne umahluko ongundoqo:
- I-HC-06: Isebenza kuphela kwimodi yekhoboka, oku kuthetha ukuba ayikwazi ukuqalisa uxhulumaniso, iphendule kuphela kwizicelo ezivela kwizixhobo eziphambili.
- I-HC-05: Iyakwazi ukusebenza ngaphakathi imowudi enkulu o imo yekhoboka, ikuvumela ukuba uqalise kwaye ufumane uqhagamshelo lweBluetooth.
Iimpawu zobugcisa
- Umbane osebenzayo: 3.3V - 5V.
- Ugqithiso lwamaxesha: 2.45 GHz.
- Isantya sonxibelelwano: Ilungiselelwa phakathi kwe-1200 kunye ne-1382400 baud.
- Ukufikelela umgama: Malunga neemitha ezili-10 ngaphandle kwemiqobo.
- ehambelanayo ngezixhobo eziqhelekileyo zeBluetooth (iPC, iifowuni eziphathwayo, njl.).
Umahluko phakathi kweHC-05 kunye neHC-06

Nangona zombini iimodyuli zibukeka zifana, zibonisa ukubaluleka iiyantlukwano zokusebenza:
| Isici | I-HC-05 | I-HC-06 |
|---|---|---|
| Indlela yokusebenza | Inkosi nekhoboka | Likhoboka kuphela |
| Cwangcisa | Ukhetho oluninzi usebenzisa imiyalelo ye-AT | Iinketho ezilinganiselweyo |
| Iqhosha lemimiselo | Ewe | Hayi |
Ukuqhagamshela imodyuli yeBluetooth kwiArduino
Ukusebenzisa ezi modyuli ngeArduino, kubalulekile ukwenza i uqhagamshelwano oluchanekileyo yezikhonkwane:
- VCC: Iqhagamshela kwi-5V kwiimeko ezininzi. Ezinye iimodeli zisebenza kuphela nge-3.3V.
- GND: Iqhagamshela kwi-GND kwi-Arduino.
- TX: Iqhagamshela kwi-pin ye-Arduino RX.
- RX: Iqhagamshela kwi-TX pin yeArduino. Kwezinye iimeko, kuyacetyiswa ukuba ubeke a isihluzi sevolthi ukuthintela umonakalo kumanqanaba ombane.
Uyiqwalasela njani imodyuli yeBluetooth enemiyalelo ye-AT
Ukuguqula iiparameters ezifana ne igama lemodyuli, la password okanye Isantya sothumelo, kufuneka sisebenzise i AT imiyalelo. Inkqubo iyohluka ngokuxhomekeke kwimodyuli:
Imodi ye-AT kwi-HC-06
I-HC-06 ingena ngokuzenzekelayo kwimo ye-AT xa ingadityaniswanga nesinye isixhobo. Nje ukuba uqhagamshelwe kwiArduino, sinokuthumela imiyalelo ukusuka kwimonitha yothotho.
Imodi ye-AT kwi-HC-05
I-HC-05 ifuna ukuba uyibambe phantsi iqhosha elihlanganisiweyo xa unika amandla imodyuli yokufaka imo ye-AT. Kule meko, i-LED ikhanya kancinci endaweni yokukhawuleza.
Uninzi lwemiyalelo yeAT esetyenziswayo
- AT: Jonga ukuba imodyuli iyaphendula.
- AT+NAME=igama: Itshintsha igama elibonakalayo lemodyuli.
- AT+PSWD=isitshixo: : Guqula iqhosha lokubhangqa (ehlala ikho yi-1234).
- AT+UART=9600,0,0: Misela isantya sothumelo.
- KU+INDIMA=0: Qwalasela imodyuli njengekhoboka (HC-05 kuphela).
- KU+INDIMA=1: Seta imodyuli njengenkosi (HC-05 kuphela).
Umzekelo wekhowudi ye-Arduino
Le khowudi yesiseko ikuvumela ukuba ufumane kwaye uthumele data phakathi kweArduino kunye nesixhobo seBluetooth.
#zibandakanya I-SoftwareSerial BT(10, 11); // RX, TX umiselo lwevoid () { Uthotho.qala (9600); BT.begin(9600); } iluphu engenanto () { ukuba (BT.iyafumaneka ()) { Uthotho.bhala (BT.funda()); } ukuba (Serial.available()) {BT.write(Serial.read()); }}
Ngale khowudi, nayiphi na idatha ethunyelwe kwifowuni ephathwayo okanye kwiPC iya kufikelela kwi-Arduino kwaye iboniswe kwi-monitor ye-serial. Ngokufanayo, nayiphi na idatha efakwe kwimonitha yothotho iya kuthunyelwa kwisixhobo seBluetooth.
Iimvavanyo zonxibelelwano ngePC kunye ne-smartphone
Ukuqinisekisa ukuba imodyuli isebenza ngokuchanekileyo, sinokuyidibanisa nePC okanye i-smartphone. KwiWindows, sinokusebenzisa iprogram njengaye Hyperterminal o I-PuTTY, ngelixa kwi-Android kukho izicelo ezifana BlueTerm evumela unxibelelwano ngeBluetooth.
Ukuqwalasela imodyuli njengeNkosi okanye ikhoboka
Ukuba sisebenzisa i-HC-05 kwaye sifuna ukuba idibanise ngokuzenzekelayo nenye imodyuli yeBluetooth, kufuneka siyibeke kwimowudi. Maestro. Ukwenza oku, sinokusebenzisa le miyalelo:
- KU+INDIMA=1 → Vula imowudi enguMaster.
- AT+CMODE=0 → Seta uqhagamshelwano ngesixhobo esithile.
- AT+BIND=xx:xx:xx:xx:xx:xx → Ixela idilesi yesixhobo samakhoboka.
Kwelinye icala, imodyuli yekhoboka (HC-06 okanye HC-05 kwimowudi yekhoboka) ilinda nje unxibelelwano evela kumfundisi-ntsapho.
Eli nqaku ligubungela ngokweenkcukacha zonke iinkalo eziyimfuneko ekusebenziseni kunye nokuqwalasela iimodyuli ze-HC-05 kunye ne-HC-06 zeBluetooth kunye ne-Arduino. Ukusuka kwiiyantlukwano zabo zobugcisa ukuya kwindlela yokuseka unxibelelwano nezinye izixhobo, ziqonde ezi mpawu iyakuvumela ukuba uthathe ithuba lazo zonke izakhono zezi modyuli kwiiprojekthi ezahlukeneyo zombane.