HC-05 vs HC-06 Bluetooth Modules: ຄວາມແຕກຕ່າງ, ລາຍລະອຽດ ແລະ ໂປຣແກຣມ Arduino

Oct 28 2025
ແຫຼ່ງ: DiGi-Electronics
ສືບສະຖານທີ່: 1319

HC-05 ແລະ HC-06 Bluetooth modules ເປັນທາງເລືອກທີ່ນິຍົມຫຼາຍທີ່ສຸດສໍາລັບການເພີ່ມການສື່ສານແບບไร้สายໃສ່ Arduino ແລະ ໂຄງການຝັງ. ເຖິງແມ່ນວ່າທັງສອງສະເຫນີການເຊື່ອມຕໍ່ UART ທີ່ງ່າຍໆ ແລະ ມີຄ່າໃຊ້ຈ່າຍ, ແຕ່ບົດບາດ, ລັກສະນະ ແລະ ຄວາມປັບປ່ຽນຂອງມັນແຕກຕ່າງກັນ.

ຄ1. HC-05 vs HC-06 Bluetooth Modules ພາບລວມ

ຄ2. ບົດບາດ ຂອງ Master vs Slave ແລະ ພຶດຕິ ກໍາ ຂອງ ການ ຕິດ ຕໍ່

ຄ3. HC-05 vs HC-06 AT ບັນຊາ ການ ປ່ຽນ ແປງ

ຄ4. ອັດຕາການສື່ສານ ແລະ ການສື່ສານ

ຄ5. ການຕັ້ງຄ່າ Pinout ຂອງ HC-05 ແລະ HC-06

ຄ6. ລາຍລະອຽດເຕັກນິກຂອງ HC-05 ແລະ HC-06

ຄ7. ຂອບ ເຂດ Bluetooth ແລະ ປະສິດທິພາບ ຂອງ ຂໍ້ ມູນ ຂອງ HC-05 ແລະ HC-06

ຄ8. ຂໍ້ຈໍາກັດຂອງ HC-05 ແລະ HC-06 Bluetooth Modules

ຄ9. ການປຽບທຽບ HC-05 vs HC-06 vs WF-05 ແລະ HM-10

ຄ10. ການນໍາໃຊ້ HC-05 ແລະ HC-06

ຄ11. ສະຫລຸບ

ຄ12. ຄໍາຖາມທີ່ຖາມເລື້ອຍໆ [FAQ]

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

HC-05 vs HC-06 Bluetooth Modules ພາບລວມ

HC-05 ແລະ HC-06 ເປັນ Bluetooth SPP (Serial Port Protocol) module ທີ່ ໃຊ້ ກັນ ທົ່ວ ໄປ ສໍາລັບ ການ ສື່ສານ UART ແບບ wireless ລະຫວ່າງ microcontrollers, PC ຫລື ເຄື່ອງມື ຖື. ມັນມີຄ່າໃຊ້ຈ່າຍ, ງ່າຍທີ່ຈະລວມເຂົ້າກັນແລະຖືກນໍາໃຊ້ຢ່າງກວ້າງຂວາງໃນການສ້າງແບບຢ່າງ, ລະບົບຝັງແລະໂຄງການທີ່ອີງໃສ່ Arduino.

Figure 2. HC-05

• HC-05: module ທີ່ປັບປ່ຽນໄດ້ເຊິ່ງສາມາດເຮັດຫນ້າທີ່ໄດ້ທັງເປັນ master (ເລີ່ມຕົ້ນການເຊື່ອມຕໍ່) ຫຼື slave (ຕອບສະຫນອງຕໍ່ການເຊື່ອມຕໍ່). ຄວາມສາມາດ dual-mode ນີ້ເຮັດໃຫ້ມັນເຫມາະສົມສໍາລັບໂປຣແກຣມທີ່ກ້າວຫນ້າເຊັ່ນ ເຄືອຂ່າຍຫຼາຍອຸປະກອນ ຫຼື ເມື່ອຈຸນລະຊີບຈໍາເປັນຕ້ອງເລີ່ມການສື່ສານກັບອຸປະກອນ Bluetooth ອື່ນໆ.

Figure 3. HC-06

• HC-06: module ທີ່ງ່າຍກວ່າທີ່ຕັ້ງຄ່າໃຫ້ເຮັດວຽກເປັນທາດເທົ່ານັ້ນ, ຫມາຍຄວາມວ່າມັນສາມາດຍອມຮັບການເຊື່ອມຕໍ່ແຕ່ບໍ່ສາມາດເລີ່ມຕົ້ນໄດ້. ທໍາ ມະ ຊາດ plug-and-play ຂອງ ມັນ ລົດ ຄວາມ ສັບ ຊ້ອນ, ເຮັດ ໃຫ້ ມັນ ເປັນ ທາງ ເລືອກ ທີ່ ດີ ສໍາລັບ ໂປຣເເກຣມ ທີ່ ຕ້ອງການ ພຽງ ແຕ່ ການ ເຊື່ອມ ໂຍງ ຈາກ ອຸປະກອນ ດຽວ ເທົ່າ ນັ້ນ.

ບົດບາດ ຂອງ Master vs Slave ແລະ ພຶດຕິ ກໍາ ຂອງ ການ ຕິດ ຕໍ່

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

ຄວາມແຕກຕ່າງທີ່ສໍາຄັນລະຫວ່າງ HC-05 ແລະ HC-06 ແມ່ນຢູ່ໃນບົດບາດຂອງ firmware ແລະວິທີທີ່ເຂົາເຈົ້າສ້າງການເຊື່ອມຕໍ່ Bluetooth.

HC-05 ສາມາດດໍາເນີນການໄດ້ໃນບົດບາດໃດຫນຶ່ງ. ໃນ master mode, ມັນ ຈະ scan ຫາ ອຸປະກອນ ທີ່ຢູ່ ໃກ້ໆ ແລະ ເລີ່ມຕົ້ນການ ຕິດ ຕໍ່ - ເປັນ ປະ ໂຫຍດ ສໍາລັບ ລະບົບ ອິດ ສະລະ ພາບ ດັ່ງ ເຊັ່ນ ຫຸ່ນຍົນ ຫລື ເຄື່ອງ ຄວບ ຄຸມ ທີ່ ຕ້ອງ ຕິດ ຕໍ່ ກັບ sensor ຫລື module Bluetooth ອື່ນໆ. ໃນ slave mode, ມັນ ລໍຖ້າ master (ເຊັ່ນ ໂທລະສັບ ມື ຖື ຫລື PC) ທີ່ ຈະ ຕິດ ຕໍ່ ຫາ ກັນ, ເຮັດ ໃຫ້ ມັນ ສາມາດ ໃຊ້ ໄດ້ ສໍາລັບ ການ ຈັດ ຕັ້ງ ຫລາຍໆ ຢ່າງ.

HC-06 ຖືກ ລ໊ອກ ຢູ່ ໃນ mode ຂ້າ ທາດ ຢ່າງ ຖາ ວອນ. ມັນບໍ່ສາມາດຊອກຫາຫຼືເລີ່ມການເຊື່ອມຕໍ່ໄດ້, ແຕ່ຈະລໍຖ້າໃຫ້ອຸປະກອນຫຼັກຄູ່. ຄວາມງ່າຍດາຍແບບ plug-and-play ນີ້ລົດຄວາມສັບຊ້ອນ ແຕ່ຈໍາກັດການນໍາໃຊ້ໃນໂຄງການທີ່ຕ້ອງໃຊ້ເຄືອຂ່າຍຫຼາຍອຸປະກອນຫຼືການເລີ່ມຕົ້ນດ້ວຍຕົວເອງ.

ສະຫລຸບແລ້ວ, HC-05 ສະຫນັບສະຫນູນການເຊື່ອມຕໍ່ກັບອຸປະກອນຄູ່ສຸດທ້າຍໂດຍອັດຕະໂນມັດ ແລະໃນບາງການຕັ້ງຄ່າສາມາດປ່ຽນລະຫວ່າງທາດຫຼາຍຄົນ (ເທື່ອລະຄົນ). HC-06 ເຊື່ອມຕໍ່ເມື່ອຖືກຄົ້ນພົບໂດຍນາຍ, ໂດຍບໍ່ມີການເຊື່ອມຕໍ່ຄືນຫຼືມີຫຼາຍອຸປະກອນ.

HC-05 vs HC-06 AT Commands Flexibility

ຄໍາສັ່ງ AT ອະນຸຍາດໃຫ້ຕັ້ງຄ່າ module Bluetooth ກ່ອນການນໍາໃຊ້, ແລະ ໃນທີ່ນີ້ຊ່ອງວ່າງລະຫວ່າງ HC-05 ແລະ HC-06 ແມ່ນເຫັນໄດ້ແຈ້ງທີ່ສຸດ.

HC-05: ຊຸດຄໍາສັ່ງເຕັມສ່ວນ

ໃຫ້ຄໍາສັ່ງຫຼາຍຢ່າງເພື່ອປັບປ່ຽນ:

• ຊື່ module

• ອັດຕາ Baud

• PIN / password

• ບົດບາດ (ນາຍຫຼືຂ້າໃຊ້)

• ການ ແກ້ ໄຂ ແລະ ການ ທົດ ສອບ ການ ເຊື່ອມ ໂຍງ

ສິ່ງນີ້ເຮັດໃຫ້ HC-05 ເຫມາະສົມສໍາລັບໂຄງການທີ່ກ້າວຫນ້າ ຫຼື ພັດທະນາຂຶ້ນເຊິ່ງຈໍາເປັນຕ້ອງມີການປັບປ່ຽນແລະປັບປ່ຽນໄດ້.

HC-06: ຄໍາສັ່ງຈໍາກັດ

ສະຫນັບສະຫນູນຄໍາສັ່ງຈໍານວນຫນ້ອຍດຽວ, ຕາມປົກກະຕິແລ້ວສໍາລັບການປ່ຽນຊື່ແລະອັດຕາການບິນ. ບົດບາດຖືກກໍານົດໄວ້ໃນຮູບແບບຂ້າໃຊ້. ຄວາມ ລຽບ ງ່າຍ ນີ້ ເປັນ ສິ່ງ ດຶງ ດູດ ໃຈ ສໍາ ລັບ ໂຄງ ການ Arduino ທີ່ ວ່ອງ ໄວ ແຕ່ ຈໍາ ກັດ ທາງ ເລືອກ ສໍາ ລັບ ການ ຂະ ຫຍາຍ ຫລື ເຄືອ ຂ່າຍ ທີ່ ສັບ ຊ້ອນ.

ອັດຕາ Baud ແລະ Parameter ການສື່ສານ

ທັງສອງ module ໃຊ້ UART (Universal Asynchronous Receiver / Transmitter) ສໍາລັບການສື່ສານ microcontroller, ເຮັດໃຫ້ແນ່ໃຈວ່າ Arduino ເຂົ້າກັນໄດ້ຢ່າງກວ້າງຂວາງ.

• HC-05: ມາດຕະຖານແມ່ນ 9600 bps, ແຕ່ສະຫນັບສະຫນູນອັດຕາທີ່ໄວກວ່າ (38400, 57600, 115200 bps) ຜ່ານຄໍາສັ່ງ AT. ການປັບປ່ຽນນີ້ມີຄຸນຄ່າສໍາລັບໂປຣແກຣມທີ່ຕ້ອງການການສົ່ງຂໍ້ມູນທີ່ສູງກວ່າເຊັ່ນ ການຖ່າຍທອດຂອງ sensor ໃນເວລາຈິງ.

• HC-06: ຫຼາຍລຸ້ນຖືກລ໊ອກຢູ່ 9600 bps, ເຖິງແມ່ນວ່າບາງລຸ້ນອະນຸຍາດໃຫ້ມີການປ່ຽນແປງຈໍາກັດ. ທ່ານ ຕ້ອງ ວາງ ແຜນ ອ້ອມ ຮອບ ຂໍ້ ຈໍາ ກັດ ນີ້ ໃນ ລະບົບ ທີ່ ຮູ້ ສຶກ ໄວ ຕໍ່ ການ ດໍາ ເນີນ ງານ.

• Shared Parameters: ທັງສອງໃຊ້ຮູບແບບ frame ດຽວກັນ (8 data bits, 1 stop bit, no parity), ເຮັດໃຫ້ແນ່ໃຈວ່າການລວມເຂົ້າກັນແບບກົງໄປກົງມາ.

ການຕັ້ງຄ່າ Pinout ຂອງ HC-05 ແລະ HC-06

ການຕັ້ງຄ່າ pin ເປັນສິ່ງທໍາອິດທີ່ຕ້ອງກວດສອບເມື່ອເຊື່ອມຕໍ່ HC-05 ຫຼື HC-06 ກັບ microcontroller, ເນື່ອງຈາກມີຄວາມແຕກຕ່າງຫນ້ອຍຫນຶ່ງລະຫວ່າງສອງmodule. ການເຊື່ອມຕໍ່ທີ່ຖືກຕ້ອງເຮັດໃຫ້ການສື່ສານທີ່ຫມັ້ນຄົງແລະປ້ອງກັນຄວາມເສຍຫາຍໂດຍບັງເອີນ.

Figure 5. HC-05 and HC-06 Pinout

ຊື່ PinHC-05 (6 pins)HC-06 (4–5 pins)
VCC3.3–5 V supply3.3–5 V supply
GNDພື້ນພື້ນ
TXDUART Data OutUART Data Out
RXDຂໍ້ມູນ UART ໃນຂໍ້ມູນ UART ໃນ
EN/KEYໃຊ້ເພື່ອເປີດ AT command mode ຫຼື ປ່ຽນສະພາບ moduleບາງຄັ້ງຂາດ, ບໍ່ສາມາດໃຊ້ໄດ້ໃນທຸກລຸ້ນ
ລັດບົ່ງບອກສະຖານະການເຊື່ອມຕໍ່ (HIGH ເມື່ອເຊື່ອມຕໍ່, LOW ເມື່ອບໍ່ໄດ້ໃຊ້)ບາງຄັ້ງຂາດ, ໂດຍສະເພາະໃນກະດານທີ່ງ່າຍກວ່າ

ລາຍລະອຽດເຕັກນິກຂອງ HC-05 ແລະ HC-06

ລັກສະນະHC-05HC-06
ລຸ້ນ Bluetooth2.0 + EDR2.0 + EDR
ບົດບາດທີ່ສະຫນັບສະຫນູນນາຍແລະທາດຂ້າທາດເທົ່ານັ້ນ
ອັດຕາ Baud ມາດຕະຖານ9600 bps (ປ່ຽນແປງໄດ້)9600 bps (ອາດຈະແກ້ໄຂໄດ້)
ການສະຫນັບສະຫນູນຄໍາສັ່ງ ATຊຸດ ເຕັມຈໍາກັດ
ມີເຂັມ6 (EN/KEY, VCC, GND, TX, RX, STATE)4–5 (VCC, GND, TX, RX, ບາງຄັ້ງ STATE)
ຂອບເຂດ (LOS)20–30 ແມັດ, 5–10 ແມັດໃນເຮືອນ20–30 ແມັດ, 5–10 ແມັດໃນເຮືອນ
ລາຄາ (ສະເລ່ຍ)\$5–8\$3–5

ຂອບ ເຂດ Bluetooth ແລະ ປະສິດທິພາບ ຂອງ ຂໍ້ ມູນ ຂອງ HC-05 ແລະ HC-06

ໃນດ້ານໄລຍະທາງແລະການຈັດການຂໍ້ມູນ, module HC-05 ແລະ HC-06 ໃຫ້ປະສິດທິພາບເກືອບເທົ່າກັນເນື່ອງຈາກທັງສອງຖືກສ້າງຂຶ້ນເທິງມາດຕະຖານ Bluetooth 2.0 + EDR. ຄວາມສາມາດຂອງມັນເຫມາະສົມສໍາລັບໂຄງການຝັງໃນໄລຍະສັ້ນສ່ວນຫຼາຍ ແຕ່ບໍ່ແມ່ນສໍາລັບໂປຣແກຣມທີ່ຕ້ອງການການເຊື່ອມຕໍ່ທາງໄກ.

ເງື່ອນໄຂHC-05HC-06
ຂອບເຂດພາຍໃນ5–10 ແມັດ5–10 ແມັດ
LOS ນອກເຮືອນ20–30 ແມັດ20–30 ແມັດ
ອັດຕາຂໍ້ມູນເຖິງ 3 Mbps (EDR)ເຖິງ 3 Mbps (EDR)
AntennaPCB trace / externalPCB trace / external

ຂໍ້ຈໍາກັດຂອງ HC-05 ແລະ HC-06 Bluetooth Modules

Moduleຂໍ້ຈໍາກັດສໍາຄັນ
HC-05ລາຄາ ແພງ ສູງ ກວ່າ ຫນ້ອຍ ຫນຶ່ງ ເມື່ອ ປຽບທຽບ ໃສ່ ກັບ HC-06; ການຕັ້ງຄ່າແລະການຕັ້ງຄ່າອາດສະຫຼັບຊັບຊ້ອນຫຼາຍຂຶ້ນເນື່ອງຈາກມີເຂັມເພີ່ມເຕີມແລະທາງເລືອກຄໍາສັ່ງ AT.
HC-06ຈໍາກັດພຽງແຕ່ slave mode ເທົ່ານັ້ນ, ໂດຍມີຄໍາສັ່ງ AT ຫນ້ອຍລົງ; ຫລຸດຜ່ອນຄວາມປັບປ່ຽນໃນໂຄງການທີ່ກ້າວຫນ້າ; pins ຫນ້ອຍ ລົງ ໃນ board breakout ສ່ວນ ຫລາຍ.
ທັງສອງສ້າງຂຶ້ນຈາກມາດຕະຖານ Bluetooth 2.0 + EDR ທີ່ເກົ່າແກ່ເຊິ່ງຫມາຍຄວາມວ່າ: • ບໍ່ສະຫນັບສະຫນູນ Bluetooth Low Energy (BLE) • ໃຊ້ພະລັງງານສູງກວ່າ module BLE ທີ່ທັນສະໄຫມ • ບໍ່ເຫມາະສົມສໍາລັບໂປຣແກຣມທີ່ໃຊ້ພະລັງງານຕ່ໍາ.

ການປຽບທຽບ HC-05 vs HC-06 vs WF-05 ແລະ HM-10

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

ຂະນະ ທີ່ ເທັກ ໂນ ໂລ ຈີ Bluetooth ແລະ wireless ໄດ້ ກ້າວຫນ້າ, module ໃຫມ່ ກໍ ໄດ້ ປະກົດ ຂຶ້ນ ທີ່ ຂະຫຍາຍ ອອກ ກວ້າງ ໄກ ກວ່າ HC-05 ແລະ HC-06 ທີ່ ເກົ່າ ແກ່. ເມື່ອສົມທຽບກັບ WF-05 ແລະ HM-10 ສະແດງໃຫ້ເຫັນວ່າແຕ່ລະຢ່າງເຫມາະສົມທີ່ສຸດ.

Moduleປະເພດລັກສະນະສໍາຄັນກໍລະນີການນໍາໃຊ້ທີ່ດີທີ່ສຸດ
HC-05Bluetooth 2.0ສະຫນັບສະຫນູນທັງບົດບາດ master ແລະ slave, ຄໍາສັ່ງ AT ເຕັມທີ່ສໍາລັບການປັບປ່ຽນRobotics, ໂຄງການ IoT ທີ່ຕ້ອງການການເຊື່ອມຕໍ່ທີ່ປັບປຸງໄດ້
HC-06Bluetooth 2.0Slave-only, ຄໍາສັ່ງ AT ຫນ້ອຍທີ່ສຸດ, ລາຄາຕໍ່າຫຼາຍ ແລະ ງ່າຍທີ່ຈະຕັ້ງໂຄງການ Arduino ເລີ່ມຕົ້ນ, ເຊື່ອມຕໍ່ກັບຜູ້ຄວບຄຸມທີ່ງ່າຍໆ
WF-05WiFi + Bluetoothສະເຫນີການເຊື່ອມຕໍ່ສອງຢ່າງ (WiFi ສໍາລັບການເຂົ້າເຖິງອິນເຕີເນັດ + Bluetooth ສໍາລັບການจับคู่ໃນທ້ອງຖິ່ນ)ໂຄງການ IoT ທີ່ຕ້ອງການທັງການຄວບຄຸມໃນທ້ອງຖິ່ນ ແລະ ການເຊື່ອມຕໍ່ເມກ
HM-10Bluetooth 4.0 BLEພະລັງງານຕ່ໍາ, ໃຊ້ເວລາດົນນານ, ສະຫນັບສະຫນູນ BLE (Bluetooth Low Energy)ເຄື່ອງ ນຸ່ງ ຖື, ເຄື່ອງ ມື ຖື ແລະ ໂປຣເເກຣມ IoT ສະ ໄຫມ ໃຫມ່

ການນໍາໃຊ້ HC-05 ແລະ HC-06

HC-05 ແລະ HC-06 module ເປັນຫນຶ່ງໃນບັນດາເພີ່ມເຕີມທີ່ນິຍົມຫຼາຍທີ່ສຸດສໍາລັບໂຄງການ Arduino ແລະ microcontroller. ມັນ ເປັນ ວິທີ ງ່າຍໆ ທີ່ ຈະ ເພີ່ມ ການ ສື່ສານ ແບບ ບໍ່ ມີ Bluetooth. ຕໍ່ໄປນີ້ແມ່ນໂປຣແກຣມທີ່ໃຊ້ການໄດ້ແທ້ ແລະ ປະດິດຄິດສ້າງເຊິ່ງ module ເຫຼົ່ານີ້ສ່ອງແສງ:

Figure 7. Robot Control with Smartphone

• ການຄວບຄຸມຫຸ່ນຍົນດ້ວຍໂທລະສັບມືຖື: ໃຊ້ HC-05 ໃນຮູບແບບຂ້າໃຊ້ເພື່ອຮັບຄໍາສັ່ງການເຄື່ອນໄຫວຈາກແອັບ Android. ເຫມາະສົມສໍາລັບຫຸ່ນຍົນທີ່ຕິດຕາມແຖວ, ແຂນຫຸ່ນຍົນ ຫຼື ຫຸ່ນຍົນເຄື່ອນໄຫວ.

Figure 8. Wireless Sensor Data Logging

• Wireless Sensor Data Logging: ສົ່ງ ຂໍ້ ມູນ sensor (ອຸນຫະພູມ, ຄວາມ ຊຸ່ມ ເຢັນ, GPS) ຈາກ Arduino ໄປ ຫາ ຄອມ ພິວ ເຕີ ຫລື ໂທລະສັບ ໂດຍ ໃຊ້ HC-06. ເຫມາະສົມສໍາລັບສະຖານີອາກາດ DIY ຫຼືຜູ້ຕິດຕາມສະພາບແວດລ້ອມ.

Figure 9. Home Automation Projects

• ໂຄງການ ອັດຕະໂນມັດ ໃນ ບ້ານ: ຄວບ ຄຸມ ໄຟ, พัดลม ຫລື ເຄື່ອງ ໃຊ້ ຈາກ ຫ່າງ ໄກ ຜ່ານ HC-05 Bluetooth ຄູ່ ກັບ ໂທລະສັບ. ຄໍາສັ່ງງ່າຍໆສາມາດປິດການຖ່າຍທອດທີ່ຕິດຕໍ່ກັບ microcontrollers.

Figure 10. Remote RC Car or Drone Communication

• ການສື່ສານທາງໄກ RC ຫຼື Drone: ໃຊ້ HC-05 ໃນ master mode ເພື່ອສົ່ງຄໍາສັ່ງທິດທາງໄປຫາລົດທີ່ມີ HC-06. ວິທີທີ່ມີລາຄາຕໍ່າໃນການສ້າງລະບົບຄວບຄຸມທາງໄກ.

ການສະຫລຸບ

ການເລືອກລະຫວ່າງ HC-05 ແລະ HC-06 ຂຶ້ນຢູ່ກັບຄວາມສະຫຼັບຊັບຊ້ອນ ແລະ ຄວາມຕ້ອງການຂອງໂຄງການຂອງທ່ານ. HC-05 ສະ ເຫນີ ການ ສະ ຫນັບ ສະ ຫນູນ ຄໍາ ສັ່ງ AT ເຕັມ ສ່ວນ ແລະ ສອງ ແບບ master-slave, ເຮັດ ໃຫ້ ມັນ ເຫມາະ ສົມ ກັບ ລະບົບ ທີ່ ກ້າວ ຫນ້າ. HC-06 ໃຫ້ວິທີທີ່ງ່າຍກວ່າສໍາລັບໂຄງການທີ່ກົງໄປກົງມາ. ໂດຍ ທີ່ ຮູ້ ເຖິງ ຄວາມ ເຂັ້ມ ແຂງ ແລະ ຂໍ້ ຈໍາ ກັດ ຂອງ ເຂົາ ເຈົ້າ, ຜູ້ ພັດ ທະ ນາ ຈະ ສາ ມາດ ບັນ ລຸ ການ ສື່ ສານ ທີ່ ເຊື່ອ ຖື ໄດ້ ໃນ Arduino ແລະ ໂປຣເເກຣມ ທີ່ ຕິດ ຕົວ ໄວ້.

ຄໍາຖາມທີ່ຖາມເລື້ອຍໆ [FAQ]

HC-05 ຫຼື HC-06 ສາມາດເຊື່ອມຕໍ່ກັບອຸປະກອນ iOS ໄດ້ບໍ?

ໂດຍທົ່ວໄປແລ້ວ module HC-05 ແລະ HC-06 ສາມາດເຊື່ອມຕໍ່ກັບອຸປະກອນ Android ແລະ Windows ໄດ້ຢ່າງງ່າຍດາຍ. ອຸປະກອນ iOS ມີການສະຫນັບສະຫນູນຈໍາກັດສໍາລັບ Bluetooth SPP (Serial Port Profile), ດັ່ງນັ້ນເຂົາເຈົ້າຈຶ່ງບໍ່ສາມາດເຊື່ອມຕໍ່ໄດ້ຖ້າບໍ່ມີຮາດແວຣ໌ເພີ່ມເຕີມ ຫຼື module ທີ່ເຂົ້າກັນໄດ້ BLE.

HC-05 ແລະ HC-06 ສະຫນັບສະຫນູນ Bluetooth Low Energy (BLE) ບໍ?

ບໍ່, ທັງ HC-05 ແລະ HC-06 ໃຊ້ Bluetooth 2.0 + EDR. ເຂົາເຈົ້າບໍ່ສະຫນັບສະຫນູນ BLE. ສໍາລັບໂປຣແກຣມໂທລະສັບມືຖືທີ່ມີພະລັງຕ່ໍາ ຫຼື ທັນສະໄຫມ, module ເຊັ່ນ HM-10 (BLE 4.0) ເປັນທາງເລືອກທີ່ດີກວ່າ.

ສອງ module HC-06 ສາມາດສື່ສານໂດຍກົງໄດ້ບໍ?

ບໍ່, module HC-06 ບໍ່ສາມາດເວົ້າລົມກັນໄດ້ເພາະທັງສອງຖືກລ໊ອກຢູ່ໃນ slave mode. ຢ່າງ ຫນ້ອຍ ຫນຶ່ງ module ທີ່ ສາມາດ ຄວບ ຄຸມ ໄດ້ (ເຊັ່ນ HC-05) ແມ່ນ ຈໍາ ເປັນ ເພື່ອ ສ້າງ ການ ເຊື່ອມ ໂຍງ.

ຂ້ອຍຈະຕັ້ງຄ່າ HC-05 ຫຼື HC-06 ຄືນເປັນການຕັ້ງຄ່າຈາກໂຮງງານໄດ້ແນວໃດ?

HC-05 ສາມາດຕັ້ງຄືນໄດ້ຜ່ານຄໍາສັ່ງ AT ເຊັ່ນ ການຟື້ນຟູອັດຕາການບິນມາດຕະຖານ ແລະ PIN. HC-06 ມີທາງເລືອກຄໍາສັ່ງ AT ຈໍາກັດຫຼາຍ ແລະຫຼາຍຄັ້ງຕ້ອງຟື້ນຟູ firmware ຫຼືຊື້ module ໃຫມ່ຖ້າຍັງມີບັນຫາການຕັ້ງຄ່າຢູ່.

module ໃດດີກວ່າສໍາລັບໂຄງການທີ່ໃຊ້ໄຟຟ້າ?

ທັງສອງໃຊ້ກະແສທີ່ຄ້າຍຄືກັນ (~ 30–40 mA), ແຕ່ເນື່ອງຈາກທັງສອງບໍ່ສະຫນັບສະຫນູນ BLE, ມັນຈຶ່ງບໍ່ໃຊ້ພະລັງງານສໍາລັບການໃຊ້ຫມໍ້ໄຟລ໌ໃນໄລຍະຍາວ. ສໍາລັບໂປຣແກຣມທີ່ມີພະລັງງານຕ່ໍາ, ຈະດີກວ່າ module BLE ເຊັ່ນ HM-10 ຫຼື ESP32.