09-09-2018, 19:41
No cóż, na razie nie mam pomysłu na hard reset. Coś w dokumentacji jest o PIO0. Jak go masz:
Ja na swoim nie mam żadnego przycisku.
W sumie ten HMSOFTowy też działa z panelu arduino. Mam go domyślnie ustawionego na 9600, wysłałem mu to polecenie AT+BAUD? i odpowiedział OK+Get:0, w HMSOFTowym pod 0 jest właśnie domyślnie 9600, w innym jest numeracja od 1 i pod jedynką właśnie te 1200. Ja sobie go przestawiłem i walczyłem szukając właściwego baud bo patrzyłem w dokumentację oryginału a bawiłem się jakimś klonem z inną listą poleceń.
Na pewno nie wysyłasz znaków końca linii i CR? Na pewno nie jest sparowany podczas próby? Na pewno duże literki? Może spróbuj z Arduino jeszcze przelecieć wszystkie baud.
No i jeszcze coś takiego znalazłem:
Może spróbuj wysłać komendy z telefonu?
Również otrzymałem pytajniki gdy połączyłem się na 115200, a moduł był na 9600. To oczywiście mogą być jakieś śmieci, ale może coś z terminalem lub sprzętem od strony UART masz coś nie halo, np. ustawiłeś taki baud, którego moduł USB/UART nie obsługuje. Jak masz inny to też spróbuj. Na razie więcej pomysłów nie mam, ale wątpię by komenda AT go mogła uszkodzić.
Kod:
System KEY function (PIO0)
Press if Low > 1000ms:
7.3.1 If Module is in sleep mode
Module will wake up immediately, if AT+NOTI value is “1”, module will
send “OK+WAKE” string through UART.
7.3.2 If Module has already connected to remote device
Module will disconnect from remote device.
7.3.3 If Module is standby mode
Module will reset to default configuration. Then restart.
W sumie ten HMSOFTowy też działa z panelu arduino. Mam go domyślnie ustawionego na 9600, wysłałem mu to polecenie AT+BAUD? i odpowiedział OK+Get:0, w HMSOFTowym pod 0 jest właśnie domyślnie 9600, w innym jest numeracja od 1 i pod jedynką właśnie te 1200. Ja sobie go przestawiłem i walczyłem szukając właściwego baud bo patrzyłem w dokumentację oryginału a bawiłem się jakimś klonem z inną listą poleceń.
Na pewno nie wysyłasz znaków końca linii i CR? Na pewno nie jest sparowany podczas próby? Na pewno duże literki? Może spróbuj z Arduino jeszcze przelecieć wszystkie baud.
No i jeszcze coś takiego znalazłem:
Kod:
On Remote version: Can accept AT Command from UART interface when
Bluetooth Device is not connected with remote device, Also can accept AT
Command from remote Bluetooth device when connected that.
Również otrzymałem pytajniki gdy połączyłem się na 115200, a moduł był na 9600. To oczywiście mogą być jakieś śmieci, ale może coś z terminalem lub sprzętem od strony UART masz coś nie halo, np. ustawiłeś taki baud, którego moduł USB/UART nie obsługuje. Jak masz inny to też spróbuj. Na razie więcej pomysłów nie mam, ale wątpię by komenda AT go mogła uszkodzić.
Miło być decenianym https://buycoffee.to/kaczakat