HC-06 не реагирует на AT команды

MSerega
Offline
Зарегистрирован: 04.04.2020

Здравствуйте! Купил себе Arduino Nano и HC-06 решил попробывать что и как. Подключал таким методом

Телефон видет его. Сопражение есть. А вот через Arduino IDE я не могу в мониторе портов ввести AT команду для смены имени. Я ввожу АТ, на что результат должен быть "ОК", а у меня пустота. Скажите что я сделал не так?

BOOM
BOOM аватар
Offline
Зарегистрирован: 14.11.2018

Без кода тут спрашивать не имеет смысла. «В N-й строке ошибка» - этот ответ Вас устроит? Думаю нет..

MSerega
Offline
Зарегистрирован: 04.04.2020

Не совсем понял. Я залил простенький скетч из интернета, зашел в монитор портов. Ввожу там 0 или 1 и диод на ардуино включается выключаеться и через телефон через терминал тоже. Где смотреть ошибку? В ардуино внизу под скетчем там пусто ничего в мониторе тоже пусто.

BOOM
BOOM аватар
Offline
Зарегистрирован: 14.11.2018

Я приготовил рецепт из интернета, но что то немного «горчит», не скажешь почему?

Думаю не скажешь, если только ты не экстрасенс. Я - точно не экстрасенс. 

MSerega
Offline
Зарегистрирован: 04.04.2020

BOOM пишет:

Я приготовил рецепт из интернета, но что то немного «горчит», не скажешь почему?

Думаю не скажешь, если только ты не экстрасенс. Я - точно не экстрасенс. 

Я понимаю что задал тут может для кого то тупой вопрос, но я только начинаю в этом все разбираться и не пойму в чем моя проблема. Потому и спрашиваю. О каком коде идет речь?

Я зашил на ардуино этот код

int val;
int LED = 13;
void setup()
{
  Serial.begin(9600);
  pinMode(LED, OUTPUT);
  digitalWrite(LED, HIGH);
}
void loop()
{
  if (Serial.available())
  {
    val = Serial.read();
    // При символе "1" включаем светодиод
    if (val == '1')
    {
      digitalWrite(LED, HIGH);
    }
    // При символе "0" выключаем светодиод
    if ( val == '0')
    {
      digitalWrite(LED, LOW);
    }
  }
}

 

BOOM
BOOM аватар
Offline
Зарегистрирован: 14.11.2018

я понимаю, что новичок - иначе ты не задавал бы таких вопросов. Поэтому..
Во первых - Этот код нужно было добавить сразу в первом сообщении, это бы лишило бессмысленной переписки.( и согласно правилам) 
во вторых - Начинающий ты или нет, но читать то уметь должен. Что написано в коде (русскими кириллическими буквами?)

MSerega
Offline
Зарегистрирован: 04.04.2020

BOOM пишет:

я понимаю, что новичок - иначе ты не задавал бы таких вопросов. Поэтому..
Во первых - Этот код нужно было добавить сразу в первом сообщении, это бы лишило бессмысленной переписки. 
во вторых - Начинающий ты или нет, но читать то уметь должен. Что написано в коде (русскими кириллическими буквами?)

Я видел. поэтому и клацал на телефоне только 0 и 1. Но опять же таки не могу понять, что то нужно другое загрузить в ардуино чтобы она могла отправлять АТ команды на блютуз? Верно?

BOOM
BOOM аватар
Offline
Зарегистрирован: 14.11.2018

Если ты (вы, не знаю возраст, но по впечатлению буду общаться на «ты», не против?), не понимаешь что зашиваешь в дуину и что нужно от этого ожидать, то могу только посоветовать учиться дальше. И начать с мигания диодов с дэлеем, потом без него и так далее. Это если учиться хочешь, если что то готовое сразу - есть платный раздел. 
Нет смысла обижаться на мои слова, если бы тебе сказали сделать операцию на живом человеке на его сердце, ты бы просто резал или хотя бы попробовал понять как резать, что и в какой последовательности? 

MSerega
Offline
Зарегистрирован: 04.04.2020

Просто пересмотрел кучу всего... не видел чтобы кто то писал скетч под такое. Но если нужно просто скажи да и я буду искать и читать дальше.

Duino A.R.
Offline
Зарегистрирован: 25.05.2015

MSerega пишет:
Но опять же таки не могу понять, что то нужно другое загрузить в ардуино чтобы она могла отправлять АТ команды на блютуз? Верно?

Монитор ПК взаимодействует с Ардуино, а Ардуино взаимодействует с блютус-модулем. Программа в Ардуино должна взять данные от ПК и передать их на блютус-модуль. Сделать это можно множеством способов. Программист среднего уровня пишет это самостоятельно с учетом конкретной схемы. Начинающий, предположу, такую программу не напишет.

Если Вы хотите совершенствоваться в программировании, то нужно понимать, что это долго, и следует запастись терпением и настойчивостью. Если Вы хотите просто "поиграться" с Ардуино, то рекомендую искать не скетч, а готовый "проект". Т.е. совокупность аппаратной и программной части, которые совместно выполняют нужную Вам функцию, у которых есть конкретный автор, готовый дать необходимые пояснения.

Jeka_M
Jeka_M аватар
Offline
Зарегистрирован: 06.07.2014

MSerega пишет:

Подключал таким методом

На картинке модуль подключен к пинам 2 и 3, а в скетче к 0 и 1 (аппаратный serial).

MSerega
Offline
Зарегистрирован: 04.04.2020

Я подключал и таким методом 0 и 1. Я только не понял где вы там видели что то про пины, если там только светодиот прописан. И его включение и отключение.

Duino A.R.
Offline
Зарегистрирован: 25.05.2015

MSerega пишет:
Я подключал и таким методом 0 и 1

MSerega, программа, которую Вы залили в Ардуино, умеет следующее. Если Вы вводите "1" в мониторе Ардуино ИДЕ, то программа зажигает светодиод на 13-м выводе Ардуино (светодиод там встроенный). Если в мониторе ввести "0", то программа гасит этот светодиод. И всё. Больше она ничего не умеет. Но именно это она делает. Можете проверить.

MSerega
Offline
Зарегистрирован: 04.04.2020

Вот нашел. Думаю это оно и есть.. но хотел убедиться ))

Я RXD подключаю на D10 ардуино а TXD на D11 верно?


// Ретранслятор
// У НАШЕГО модуля адрес +ADDR:98D3:31:F6102B

#include
#include

int gLedPin = 13;
int gRxPin  = 10;
int gTxPin  = 11;

SoftwareSerial BTSerial(gRxPin, gTxPin);

void setup() {
//  # 38400 - для метода №1, 9600 - для метода №2
  BTSerial.begin(9600);
  Serial.begin(9600);
  delay(500);
   Serial.writeln("uno READY");
}


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

 

BOOM
BOOM аватар
Offline
Зарегистрирован: 14.11.2018

Вы так и не ответили - что в итоге вам нужно? 
можете и дальше «развлекаться», но все это как вилами по воде в предверии выпуска газеты. 

MSerega
Offline
Зарегистрирован: 04.04.2020

BOOM пишет:

Вы так и не ответили - что в итоге вам нужно? 
можете и дальше «развлекаться», но все это как вилами по воде в предверии выпуска газеты. 

Мне нужно изменить имя блютуза и пароль

 

MSerega
Offline
Зарегистрирован: 04.04.2020

Нужна!

Запустил я скетч выше.. он мне написал "f⸮⸮⸮⸮ uno ready".... но команды не идут. Ну что я делаю не так?

SLKH
Offline
Зарегистрирован: 17.08.2015

MSerega пишет:

Нужна!

Запустил я скетч выше.. он мне написал "f⸮⸮⸮⸮ uno ready".... но команды не идут. Ну что я делаю не так?

всё.

MSerega
Offline
Зарегистрирован: 04.04.2020

SLKH пишет:

MSerega пишет:

Нужна!

Запустил я скетч выше.. он мне написал "f⸮⸮⸮⸮ uno ready".... но команды не идут. Ну что я делаю не так?

всё.

??? всмысле?

b707
Offline
Зарегистрирован: 26.05.2017

MSerega пишет:

??? всмысле?

"Команды не идут" - ? - какие еще команды? - в вашем коде нет никаких команд

Серега, у нас тут с вами разговор слепого с глухим. Найдите какой-нить готовый проект с этим модулем и тщательно прочитайте описание

MSerega
Offline
Зарегистрирован: 04.04.2020

b707 пишет:

MSerega пишет:

??? всмысле?

"Команды не идут" - ? - какие еще команды? - в вашем коде нет никаких команд

Серега, у нас тут с вами разговор слепого с глухим. Найдите какой-нить готовый проект с этим модулем и тщательно прочитайте описание

Мы можем с вами как то связаться по средсвам скайпа или еще как то я раз покажу и все.

Все эти скетчи , я брал из интернета из всяких инструкций по тому как поменять имя.

b707
Offline
Зарегистрирован: 26.05.2017

MSerega пишет:

Мы можем с вами как то связаться по средсвам скайпа или еще как то я раз покажу и все.

Все эти скетчи , я брал из интернета из всяких инструкций по тому как поменять имя.

нет. я своих скайпов и телефонов заказчикам не даю. Один раз дал сдуру - так человек просто затрахал меня по два-три звонка в день

Если вы хотите научиться программировать - привыкайте формулировать свои мысли письменно. Контроллеру по скайпу вы ничего не обьясните :)

Напишите подробно, что именно вы хотите сделать, что пытались, и в чем проблема

MSerega
Offline
Зарегистрирован: 04.04.2020

b707 пишет:

MSerega пишет:

Мы можем с вами как то связаться по средсвам скайпа или еще как то я раз покажу и все.

Все эти скетчи , я брал из интернета из всяких инструкций по тому как поменять имя.

нет. я своих скайпов и телефонов заказчикам не даю. Один раз дал сдуру - так человек просто затрахал меня по два-три звонка в день

Если вы хотите научиться программировать - привыкайте формулировать свои мысли письменно. Контроллеру по скайпу вы ничего не обьясните :)

Напишите подробно, что именно вы хотите сделать, что пытались, и в чем проблема

Я хочу изменить имя и пароль на HC-06. Уже все перепробыл что в интернете пишут.

MSerega
Offline
Зарегистрирован: 04.04.2020

Вот как я подключал https://youtu.be/f0IwiJ2D9qM

b707
Offline
Зарегистрирован: 26.05.2017

MSerega пишет:

Я хочу изменить имя и пароль на HC-06. Уже все перепробыл что в интернете пишут.

Пишу последний раз. Если вы сами не хотите и пальцем пошевелить, чтоб получить помощь - то мне тем более пофиг.

 

1. Выложите схему подключения

2. Вставьте код, который заливали в ардуино

3. напишите, какие АТ-команды и как вы подавали

4. какие ответы получили

MSerega
Offline
Зарегистрирован: 04.04.2020

b707 пишет:

MSerega пишет:

Я хочу изменить имя и пароль на HC-06. Уже все перепробыл что в интернете пишут.

Пишу последний раз. Если вы сами не хотите и пальцем пошевелить, чтоб получить помощь - то мне тем более пофиг.

 

1. Выложите схему подключения

2. Вставьте код, который заливали в ардуино

3. напишите, какие АТ-команды и как вы подавали

4. какие ответы получили

Уважаемый b707, я же не специально тут морочу всем людям голову. Я пробую разные варианты. Вот ролик на ютубе даже записал.

https://youtu.be/f0IwiJ2D9qM

Ввожу АТ чтобы в ответ получить "ОК" что команды работают. Но ничего не получаю в ответ поэтому не вижу смысла писать другие команты АТ.

kalapanga
Offline
Зарегистрирован: 23.10.2016

MSerega пишет:

Уважаемый b707, я же не специально тут морочу всем людям голову. Я пробую разные варианты. Вот ролик на ютубе даже записал.

https://youtu.be/f0IwiJ2D9qM

А получается именно так. Потому что у Вас каждый раз разная картинка и каждый раз разный скетч. А видео для вашего случая - самый неподходящий формат. Как убедится, что у Вас правильно подключен модуль и скетч соответствует именно Вашему подключению? 

Тут вариантов-то всего ничего: перепутаны RX-TX, неправильно установлена скорость обмена с модулем (допустим, что модуль не дохлый). На видео хрен чего разберёшь, но, по-моему обе ошибки присутствуют. Но это не точно, так как вглядываться лень.

Duino A.R.
Offline
Зарегистрирован: 25.05.2015

MSerega пишет:

Я хочу изменить имя и пароль на HC-06.

MSerega, представьте, что Вы отдали соседу Ваш блютус-модуль. Сосед его через полчаса вернул со словами:"Здесь имя и пароль, которые ты хотел." Каковы Ваши дальнейшие действия?

MSerega
Offline
Зарегистрирован: 04.04.2020

kalapanga пишет:

MSerega пишет:

Уважаемый b707, я же не специально тут морочу всем людям голову. Я пробую разные варианты. Вот ролик на ютубе даже записал.

https://youtu.be/f0IwiJ2D9qM

А получается именно так. Потому что у Вас каждый раз разная картинка и каждый раз разный скетч. А видео для вашего случая - самый неподходящий формат. Как убедится, что у Вас правильно подключен модуль и скетч соответствует именно Вашему подключению? 

Тут вариантов-то всего ничего: перепутаны RX-TX, неправильно установлена скорость обмена с модулем (допустим, что модуль не дохлый). На видео хрен чего разберёшь, но, по-моему обе ошибки присутствуют. Но это не точно, так как вглядываться лень.

На видео все видно. Как подключил, какой скетч был загружен.

b707
Offline
Зарегистрирован: 26.05.2017

Ну тогда пусть тот, кому "все видно" - он и ошибки ищет. А я пошел ламинат класть...
Кстати, не хотите поменятся? Вы мне ламинат в комнате кладете, я вам модуль подключаю?

renoshnik
Offline
Зарегистрирован: 11.04.2013

MSerega пишет:

kalapanga пишет:

MSerega пишет:

Уважаемый b707, я же не специально тут морочу всем людям голову. Я пробую разные варианты. Вот ролик на ютубе даже записал.

https://youtu.be/f0IwiJ2D9qM

А получается именно так. Потому что у Вас каждый раз разная картинка и каждый раз разный скетч. А видео для вашего случая - самый неподходящий формат. Как убедится, что у Вас правильно подключен модуль и скетч соответствует именно Вашему подключению? 

Тут вариантов-то всего ничего: перепутаны RX-TX, неправильно установлена скорость обмена с модулем (допустим, что модуль не дохлый). На видео хрен чего разберёшь, но, по-моему обе ошибки присутствуют. Но это не точно, так как вглядываться лень.

На видео все видно. Как подключил, какой скетч был загружен.

 

посмотрел видео....  похоже, что ты решил тут потроллить ....