Ik heb ook moeite gehad met mijn HC-06.
Die staat altijd in AT mode zolang er geen verbinding is met de PC. Dwz zolang de PC de seriele poort naar de module niet opent is het ding in AT mode.
Maar dat zie je niet zo gemakkelijk. Je krijgt geen response tenzij alles 100% Ok is.
Dwz :
- Werkt alleen vanaf de uart kant. Kan niet vanuit de PC.
- Geen pause tussen de letters. Kleine pauze betekent einde bericht, en incompleet bericht geeft geen antwoord.
- Niet afsluiten met CR of LF. Dat maakt het commando ongeldig en dan krijg je geen antwoord.
- Juiste baudrate gebruiken. Als je de baudrate niet weet dan opnieuw proberen met een andere baudrate totdat je antwoord krijgt. Telkens met minstens 1 seconde pause.
- Alleen hoodfletters.
Mijn HC-06 reageert wel op een "AT" commando met "OK". De JDY-31 blijkt dat niet te ondersteunen. En geeft dan geen antwoord.
Wat wel zou moeten werken is "ATVERSION".
Op mijn HC-06 moet dat zijn "AT+VERSION".
Maar ik zie op internet dat je juist wel moet afsluiten met CR + LF "\r\n".
Kan best dat er verschillende software versies in omloop zijn. En die kunnen kleine verschillen hebben in de berichten, met grote gevolgen.