Bluetooth BT06 (JDY-31) niet echt compatible met HC06

Ter info:

Onlangs heb ik een nieuwe Bluetooth module aangeschaft. Nieuw model. Volgens verkoper compatibel met HC06. Zie https://nl.aliexpress.com/item/1005005839035166.html

Het ding reageerde niet op AT commando's, dus dat werd even puzzelen.

Uiteindelijk bleek het wel te werken, maar niet echt compatibel met HC06:

- AT commando's moeten worden afgesloten met <lf>
- Geen response op 'AT' commando. HC06 geeft 'OK'
- Baudrate kan gezet worden met 'AT+BAUDx', maar de nieuwe baudrate wordt pas actief na een powerdown-restart. De HC06 schakelt direct naar de nieuwe baudrate.
- Zodra er een verbinding wordt gemaakt via bluetooth dan komt er een tekst 'Connected' via de seriele poort. En na disconnect komt er 'Disc=OK'. Tamelijk lastig, maar dit kun je uitzetten mbv 'AT+ENLOG0'

Dus uiteindelijk werkt de module wel, maar het was wel even puzzelen.

PS1: De nieuwe baudrate wordt ook aktief na een 'AT+RESET' commando.
PS2: Baudrates zijn beperkt tot 'BAUD2' t/m 'BAUD8' (2400 t/m 115200). HC06 kent ook 'BAUD1' (1200) en 'BAUDA' en 'BAUDB' en 'BAUDC'.
PS3: BAUD9 resulteert in 128000 baud ipv 230400 op HC06

[Bericht gewijzigd door deKees op 15 augustus 2023 23:07:44 (13%)