Odkopałem jakby co obszernego PDFa z ustawieniami i porównaniem obu modułów HC-05 oraz HC-06, proszzzz
http://cxem.net/arduino/download/HC%20S ... 201104.pdf
W zasadzie główne dwie różnice między nimi to takie że dla HC-05 trzeba pin "KEY" zewrzeć do zasilania (
UWAGA! tylko 3,3V) aby wprowadzić moduł w tryb programowania komendami AT. I w zależności kiedy się ten pin KEY podłączy to ma się inny baud na dzień dobry:
1) KEY zasilone równocześnie z zasileniem całego modułu : baud 38400 (zawsze taki niezależnie od własnych ustawień)
2) KEY zasilony później, po podłączeniu zasilania modułu : baud 9600 (fabryczny) lub ustawiony wcześniej samodzielnie
Druga różnica to zestaw komend AT...
dla modułu SLAVE HC-06....lista komend dla tego modułu:
oraz możliwe do zaprogramowania prędkości:
.
.
.
.
i na deser jeszcze
DATASZIT
Natomiast zestaw komend dla MASTER'a HC-05 to...cały obszerny dataszit ale najważniejsze są dwa parametry
8. Set/ inquire module role
Command Response Parameter
AT+ROLE=<Param> OK
AT+ ROLE?
+ ROLE:<Param>
OK
Param:
0---- Slave role
1---- Master role
2---- Slave-Loop role
Default: 0
13.Set/ Inquire- serial parameter
Command Response Parameter
AT+UART=<Param>,<
Param2>,<Param3>
OK
AT+ UART?
+
UART=<Param>,<Para
m2>,<Param3>
OK
Param1: baud rate( bits/s)
The value (Decimal) should
be one of the following:
4800
9600
19200
38400
57600
115200
23400
460800
921600
1382400
Param2:stop bit:
0----1 bit
1----2 bits
Param3: parity bit
0----None
1----Odd parity
2----Even parity
Default: 9600, 0, 0
Example:
Set baud rate to be 115200, stop bit to be 2 bits, parity bit to be even parity.
AT+UART=115200,1,2,\r\n
OK
AT+UART?
+UART:115200,1,2
OK
Całość w dataszicie:
http://www.linotux.ch/arduino/HC-0305_s ... evised.pdf
.. i na deser trzecia, drobna różnica - ujawniająca się w trakcie próby komunikacji z modułem poprzez terminal, w trakcie gdy moduł programujemy komendami "AT" - otóż HC-05 potrzebuje znak końca linii CR/LF natomiast moduł HC-06 nie potrzebuje - komendy należy wklejać całymi gotowymi "linijkami" bo wpisywanie po znaku nie zadziała.