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?
Bluetooth hm-10 AT příkazy
Re: Bluetooth hm-10 AT příkazy
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.
Ještě dodám, modul vyžaduje asi, aby byl při komunikaci přes seriový monitor nastaven na CR.
Kdo je online
Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 0 hostů