Bluetooth hm-10 AT příkazy

Odpovědět
Vasa
Příspěvky: 3
Registrován: 29 srp 2018, 08:09
Reputation: 0

Bluetooth hm-10 AT příkazy

Příspěvek od Vasa » 17 dub 2020, 13:38

Dobrý den,
mám bluetooth modul hm-10 a chci ho ovládat pomocí AT příkazů. V Arduinu mám nahraný program, který zapisuje do hm-10 po seriové lince AT příkazy ze sériového monitoru a vypisuje jeho odpovědi do sériového monitoru:

#include <SoftwareSerial.h>
SoftwareSerial blu(11, 10);

void setup() {
blu.begin(9600);
Serial.begin(9600);
}

void loop() {
if (blu.available()){
Serial.write( blu.read());
}

if (Serial.available()){
blu.write(Serial.read());
}
}

Bohužel to ale nefunguje. Když pošlu AT příkaz tak modul vůbec nereaguje. Nevíte kde by mohl být problém? Nejde se mi k modulu ani připojit z telefonu (mobil modul sice vidí, ale když klepnu na připojit tak to napíše, že zařízení odmítlo připojení), ale když to zkusím z aplikace serila bluetooth terminal, tak se normálně připojí. Když jsem zkoušel posílat z telefonu do modulu zprávy a vypisovat je na seriovém monitoru, tak to fungovalo a naopka taky. Tak kde je problém?

ArduXPP
Příspěvky: 361
Registrován: 14 pro 2017, 19:31
Reputation: 0
Kontaktovat uživatele:

Re: Bluetooth hm-10 AT příkazy

Příspěvek od ArduXPP » 18 dub 2020, 16:11

Když není ukázka připojení, tak jen mohu říci, že asi bude problém u pinu RX u modulu, tam prostě maximálně 3.3v logiku.

Ještě dodám, modul vyžaduje asi, aby byl při komunikaci přes seriový monitor nastaven na CR.

Odpovědět

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 8 hostů