Stránka 1 z 1

Bluetooth hm-10 AT příkazy

Napsal: 17 dub 2020, 13:38
od Vasa
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?

Re: Bluetooth hm-10 AT příkazy

Napsal: 18 dub 2020, 16:11
od ArduXPP
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.