Всем привет!
Я пытаюсь уствновить связь между двумя Bluetooth-модулями. При управлении модулем через терминал на двух командах вместо ОК реакция модуля следующая:
AT+INIT
ERROR: (17)
AT+INQ
ERROR: (1F)
При этом на AT, AT+HELP и многие другие модуль реагирует адекватно.
В чем может быть проблема?
Настройка связи между HC-05 Bluetooth
- Реклама
Re: Настройка связи между HC-05 Bluetooth
а загугли bluetooth error 17
и первая ссыль
и первая ссыль
- kotarnold
- Нашел транзистор. Понюхал.
- Сообщения: 157
- Зарегистрирован: Пн мар 14, 2016 15:38:50
- Откуда: Питер
Re: Настройка связи между HC-05 Bluetooth
[uquote="kaetzchen",url="/forum/viewtopic.php?p=3405599#p3405599"]а загугли bluetooth error 17
и первая ссыль[/uquote]
Спасибо!
Я гуглил
Не помогало)
и первая ссыль[/uquote]
Спасибо!
Я гуглил
Код: Выделить всё
AT+INIT
ERROR: (17)
AT+INQ
ERROR: (1F)Re: Настройка связи между HC-05 Bluetooth
в первой же ссылке как по мне, так ответ(аглиш)
- kotarnold
- Нашел транзистор. Понюхал.
- Сообщения: 157
- Зарегистрирован: Пн мар 14, 2016 15:38:50
- Откуда: Питер
Re: Настройка связи между HC-05 Bluetooth
[uquote="kaetzchen",url="/forum/viewtopic.php?p=3405633#p3405633"]в первой же ссылке как по мне, так ответ(аглиш)[/uquote]
Всё здорово, но что делать с приведенным там кодом какой-то программы? Я ведь просто передаю АТ-команды через терминал.
Код этот:
У меня третья версия прошивки и согласно обсуждению с первой ссылке по рекомендованному Вами запросу версия 3 на канает. А какая тогда нужна? там не сказано.
Всё здорово, но что делать с приведенным там кодом какой-то программы? Я ведь просто передаю АТ-команды через терминал.
Код этот:
Код: Выделить всё
#include <SoftwareSerial.h>
SoftwareSerial BTserial(8, 9); // RX | TX`
const long baudRate = 38400;
char c=' ';
boolean NL = true;
void setup()
{
Serial.begin(9600);
Serial.print("Sketch: "); Serial.println(__FILE__);
Serial.print("Uploaded: "); Serial.println(__DATE__);
Serial.println(" ");
BTserial.begin(baudRate);
Serial.print("BTserial started at "); Serial.println(baudRate);
Serial.println(" ");
}
void loop()
{
// Read from the Bluetooth module and send to the Arduino Serial Monitor
if (BTserial.available())
{
c = BTserial.read();
Serial.write(c);
}
// Read from the Serial Monitor and send to the Bluetooth module
if (Serial.available())
{
c = Serial.read();
BTserial.write(c);
// Echo the user input to the main window. The ">" character indicates
the user entered text.
if (NL) { Serial.print(">"); NL = false; }
Serial.write(c);
if (c==10) { NL = true; }
}
}
- Реклама

