Монитор порта

Vanyok_333
Offline
Зарегистрирован: 27.05.2020

Добрый вечер. Вопрос вот в чём установил Arduino ide, залил скетч:

#include <SoftwareSerial.h>
SoftwareSerial SIM800(8, 9);        // 8 - RX Arduino (TX SIM800L), 9 - TX Arduino (RX SIM800L)
void setup() {
  Serial.begin(9600);               // Скорость обмена данными с компьютером
  Serial.println("Start!");
  SIM800.begin(9600);               // Скорость обмена данными с модемом
  SIM800.println("AT");
}

void loop() {
  if (SIM800.available())           // Ожидаем прихода данных (ответа) от модема...
    Serial.write(SIM800.read());    // ...и выводим их в Serial
  if (Serial.available())           // Ожидаем команды по Serial...
    SIM800.write(Serial.read());    // ...и отправляем полученную команду модему
}

подключил к нему sim800l- монитор порта пишет только start!

что сделал не правильно?

sadman41
Offline
Зарегистрирован: 19.10.2016

А должен что писать?

Vanyok_333
Offline
Зарегистрирован: 27.05.2020

at ok

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

а причем тут "Монитор порта" ?

Vanyok_333
Offline
Зарегистрирован: 27.05.2020

а где он должен писать-?

Vanyok_333
Offline
Зарегистрирован: 27.05.2020

хочу в мониторе порта настроить sim800l- он не отвечает на команды..

пожалуйста дельные советы..

mykaida
mykaida аватар
Offline
Зарегистрирован: 12.07.2018

Vanyok_333 пишет:

пожалуйста дельные советы..

Сожгли SIM800, неправильно подключив питание.

sadman41
Offline
Зарегистрирован: 19.10.2016

Дельный совет - независимо от ардуины убедись, что байты приходят на SIM и уходят. Осциллографом, например. Или лог.анализатором.

Vanyok_333
Offline
Зарегистрирован: 27.05.2020

sim800- работает исправно- звонки принимает команды на nano отправляет

.. осциллографа и прочего у меня нет..

mykaida
mykaida аватар
Offline
Зарегистрирован: 12.07.2018

Тогда схему подключения давайте. По TX (со стороны платы) особенно. Ну и по питанию.

Не надо - нашел откуда Вы взяли программу.

Vanyok_333
Offline
Зарегистрирован: 27.05.2020

Vanyok_333
Offline
Зарегистрирован: 27.05.2020

только на nano- это последние ноги после reset-а

mykaida
mykaida аватар
Offline
Зарегистрирован: 12.07.2018

Питаете откуда?

mykaida
mykaida аватар
Offline
Зарегистрирован: 12.07.2018

И программку запустите типа такой:

#include <SoftwareSerial.h>
SoftwareSerial SIM800(8, 9);        // 8 - RX Arduino (TX SIM800L), 9 - TX Arduino (RX SIM800L)
void setup() {
  Serial.begin(9600);               // Скорость обмена данными с компьютером
  Serial.println("Start!");
  SIM800.begin(9600);               // Скорость обмена данными с модемом
  SIM800.println("AT");
}

void loop() {
  
    Serial.write(SIM800.read());    // ...и выводим их в Serial

}

 

Vanyok_333
Offline
Зарегистрирован: 27.05.2020

nano от компа- sim- от лабораторника б5-47

sadman41
Offline
Зарегистрирован: 19.10.2016

Какие это команды он на NANO отправляет? Как это обнаружено?

ATE0 не делали ему случайно? Земли объединили?

Vanyok_333
Offline
Зарегистрирован: 27.05.2020

mykaida пишет:

И программку запустите типа такой:

#include <SoftwareSerial.h>
SoftwareSerial SIM800(8, 9);        // 8 - RX Arduino (TX SIM800L), 9 - TX Arduino (RX SIM800L)
void setup() {
  Serial.begin(9600);               // Скорость обмена данными с компьютером
  Serial.println("Start!");
  SIM800.begin(9600);               // Скорость обмена данными с модемом
  SIM800.println("AT");
}

void loop() {
  
    Serial.write(SIM800.read());    // ...и выводим их в Serial

}

в мониторе одни вопросы

 

mykaida
mykaida аватар
Offline
Зарегистрирован: 12.07.2018

sadman41 пишет:

Земли объединили?

Во! Точно!

Vanyok_333
Offline
Зарегистрирован: 27.05.2020

sadman41 пишет:

Какие это команды он на NANO отправляет? Как это обнаружено?

ATE0 не делали ему случайно? Земли объединили?

dtmf команды.. ate0 - не делал

земля у них общая

mykaida
mykaida аватар
Offline
Зарегистрирован: 12.07.2018

Чет я не то написал. Вот так:

#include <SoftwareSerial.h>
SoftwareSerial SIM800(8, 9);        // 8 - RX Arduino (TX SIM800L), 9 - TX Arduino (RX SIM800L)
void setup() {
  Serial.begin(9600);               // Скорость обмена данными с компьютером
  Serial.println("Start!");
  SIM800.begin(9600);               // Скорость обмена данными с модемом
  SIM800.println("AT");
}

void loop() {
  
   Serial.println(SIM800.read());    // ...и выводим их в Serial

}

 

Vanyok_333
Offline
Зарегистрирован: 27.05.2020

mykaida пишет:

Чет я не то написал. Вот так:

#include <SoftwareSerial.h>
SoftwareSerial SIM800(8, 9);        // 8 - RX Arduino (TX SIM800L), 9 - TX Arduino (RX SIM800L)
void setup() {
  Serial.begin(9600);               // Скорость обмена данными с компьютером
  Serial.println("Start!");
  SIM800.begin(9600);               // Скорость обмена данными с модемом
  SIM800.println("AT");
}

void loop() {
  
   Serial.println(SIM800.read());    // ...и выводим их в Serial

}

теперь одни -1 - в столбик

 

sadman41
Offline
Зарегистрирован: 19.10.2016

Ну, сделайте ATE1

Коли уж волшебным образом какие-то команды приходят с модема в сериал наны, то это единственная пришедшая в голову причина неответа.

А вообще - проще было в USB-TTL воткнуть этот модем и через Terminal 1.9b с компа подёргать.

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

Vanyok_333 пишет:

nano от компа- sim- от лабораторника б5-47

Сколько вольт на сим дайте? Общая-ли земля? ....

Знаете, что, давайте Вы нарисуете СВОЮ схему как она есть со всеми подробностями, а не будете давать нам картинки из сети.

А то блин, проблема у Вас, а мы тут стали все на колени и вымаливаем у Вас информацию по крохам.

Vanyok_333
Offline
Зарегистрирован: 27.05.2020

sadman41 пишет:

Ну, сделайте ATE1

Коли уж волшебным образом какие-то команды приходят с модема в сериал наны, то это единственная пришедшая в голову причина неответа.

А вообще - проще было в USB-TTL воткнуть этот модем и через Terminal 1.9b с компа подёргать.

пишу ATE1- нажимаю отправить- нет никакого ответа... надпись не появляется.. в мониторе остаётся только Start!

Vanyok_333
Offline
Зарегистрирован: 27.05.2020

usb-ttl- нету

Vanyok_333
Offline
Зарегистрирован: 27.05.2020

ЕвгенийП пишет:

Vanyok_333 пишет:

nano от компа- sim- от лабораторника б5-47

Сколько вольт на сим дайте? Общая-ли земля? ....

Знаете, что, давайте Вы нарисуете СВОЮ схему как она есть со всеми подробностями, а не будете давать нам картинки из сети.

А то блин, проблема у Вас, а мы тут стали все на колени и вымаливаем у Вас информацию по крохам.

выставляю 4 вольта- земля общая

sadman41
Offline
Зарегистрирован: 19.10.2016

Если никаких приборов нет, то выход один - закрывать лавочку. Скетч простой, схема простая - никакой rocket science тут нет, ошибиться не в чем. Дальнейшее расследование возможно только с прибором.

Vanyok_333
Offline
Зарегистрирован: 27.05.2020

ЕвгенийП пишет:

Vanyok_333 пишет:

nano от компа- sim- от лабораторника б5-47

Сколько вольт на сим дайте? Общая-ли земля? ....

Знаете, что, давайте Вы нарисуете СВОЮ схему как она есть со всеми подробностями, а не будете давать нам картинки из сети.

А то блин, проблема у Вас, а мы тут стали все на колени и вымаливаем у Вас информацию по крохам.

схему сейчас на листике накалякаю

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

Схему рисуйте.

Кстати, что за сим? Они (модули) разные бывают и подключать и питать их надо по-разному (некоторым 5В надо и на сигнал тоже). Фото и ссылку на товар где покупали в студию.

Vanyok_333
Offline
Зарегистрирован: 27.05.2020

Vanyok_333
Offline
Зарегистрирован: 27.05.2020

ЕвгенийП пишет:

Схему рисуйте.

Кстати, что за сим? Они (модули) разные бывают и подключать и питать их надо по-разному (некоторым 5В надо и на сигнал тоже). Фото и ссылку на товар где покупали в студию.

обычный 800l красный

Vanyok_333
Offline
Зарегистрирован: 27.05.2020

дело в том, что он отлично работает- но мне понадобилось увеличить уровень громкости на микрофоне sim800l- я попробовал - а монитор молчит..

пол года назад когда я только начинал с этим я настраивал модуль- проблем не было- а сейчас все 3 модуля ничего мне не выдают- может я с прогой какие-то дрова не установил- сейчас я на другом ноуте работаю- не на том на котором я настраивал вначале модули sim.. вот такая history..

Vanyok_333
Offline
Зарегистрирован: 27.05.2020

2 nano 3 sim800l- результат везде одинаковый..

sadman41
Offline
Зарегистрирован: 19.10.2016

Чего-чего? На D0/D1 завернул SIM что ли? Ну, молодец канеш. Делай так и дальше.

Vanyok_333
Offline
Зарегистрирован: 27.05.2020

sadman41 пишет:

Чего-чего? На D0/D1 завернул SIM что ли? Ну, молодец канеш. Делай так и дальше.

меньше пафоса.. больше информатизма..

что не так сделал?

sadman41
Offline
Зарегистрирован: 19.10.2016

Все не так сделал. Повесил куда не надо, схему привел неверную, скетч запостил не тот.

Vanyok_333
Offline
Зарегистрирован: 27.05.2020

поконкретнее - что я неправильно подключил..?

что- куда переключить - действия.. а не обсуждения..

Спасибо за понимание..

sadman41
Offline
Зарегистрирован: 19.10.2016

https://www.arduino.cc/reference/en/language/functions/communication/serial/ первая же строка в таблице

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

Vanyok_333 пишет:

поконкретнее - что я неправильно подключил..?

Пипец!!

Ванек, ты какого нам голову морочишь?? у тебя в коде указано, что  SIM висит на пинах 8 и 9?  - какого фига от тебя в этой ветке сплошное вранье?

 

Vanyok_333
Offline
Зарегистрирован: 27.05.2020

b707 пишет:

Vanyok_333 пишет:

поконкретнее - что я неправильно подключил..?

Пипец!!

Ванек, ты какого нам голову морочишь?? у тебя в коде указано, что  SIM висит на пинах 8 и 9?  - какого фига от тебя в этой ветке сплошное вранье?

 

врать - это когда конфетку без спроса съел..

я в скетче и 0,1 ставил- толку никакого..

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

Vanyok_333 пишет:

я в скетче и 0,1 ставил- толку никакого..

голову надо иметь - тогда и толк будет.

Читай внимательно таблицу, на которую Садман ссылку дал в #37 - и пока не вдохновишься - больше сюда не пиши.

Достали новички, которые спрашивают, как будто следы запутывают - схема чужая. скетч тоже. На другом форуме хорошее сравнение вычитал - ты когда к врачу идешь - анализы брата приносишь, типа "у меня такие же, разница не существенна"? :)

Vanyok_333
Offline
Зарегистрирован: 27.05.2020
#include <SoftwareSerial.h>
SoftwareSerial SIM800(0, 1);        // 8 - RX Arduino (TX SIM800L), 9 - TX Arduino (RX SIM800L)
void setup() {
  Serial.begin(9600);               // Скорость обмена данными с компьютером
  Serial.println("Start!");
  SIM800.begin(9600);               // Скорость обмена данными с модемом
  SIM800.println("AT");
}

void loop() {
  if (SIM800.available())           // Ожидаем прихода данных (ответа) от модема...
    Serial.write(SIM800.read());    // ...и выводим их в Serial
  if (Serial.available())           // Ожидаем команды по Serial...
    SIM800.write(Serial.read());    // ...и отправляем полученную команду модему
}

блин- только что написал- с таким результатом- эфект: Start!

если есть совет так и пишите- не надо людей дураками выставлять

 

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

Vanyok_333 пишет:

если есть совет так и пишите- не надо людей дураками выставлять

тебя и выставлять не надо. Не будет тебе никакого другого совета - иди таблицу читай

nik182
Offline
Зарегистрирован: 04.05.2015

ТС. Можешь объяснить, почему несмотря на строку 2 скетча и многочисленные намёки ты упорно подключаешь модуль к ногам 0, 1 а не 8,9? 

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

Мужики,

я предлагаю вообще никак не помогать тем, кто нам тут картинки из сети вместо схем выкладывает. Если им это не надо, то нам-то нахера? Тратишь херову гору времени на то, чтобы выяснить, что ТС просто наврал потому, с его высоконаучной точки зрения "это не важно". Если ему неважна его проблема, пусть идёт лесом!

---------------------

Vanyok_333 пишет:

#include <SoftwareSerial.h>
SoftwareSerial SIM800(0, 1);        // 8 - RX Arduino (TX SIM800L), 9 - TX Arduino (RX SIM800L)
void setup() {
  Serial.begin(9600);               // Скорость обмена данными с компьютером
  Serial.println("Start!");
  SIM800.begin(9600);               // Скорость обмена данными с модемом
  SIM800.println("AT");
}

void loop() {
  if (SIM800.available())           // Ожидаем прихода данных (ответа) от модема...
    Serial.write(SIM800.read());    // ...и выводим их в Serial
  if (Serial.available())           // Ожидаем команды по Serial...
    SIM800.write(Serial.read());    // ...и отправляем полученную команду модему
}

блин- только что написал- с таким результатом- эфект: Start!

Vanyok_333, простите, Вы здоровы?

Вам русским языком сказали, верните в скетче пины 8 и 9 и подключите реально к ним, а не к 0 и 1.

Пины 0 и 1 вообще никогда и никак не используйте! До тех пор, пока не поймёте почему (тогда заодно и поймёте в каких случаях можно). А пока забудьте о них, и считайте, что их нет!

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

И да, 

Vanyok_333 пишет:

обычный 800l красный

Обычным бывает стиральный порошок. Если Вас попросили фото - давайте фото. Или нам на колени перед Вами стать? Не хотите решать свою проблему, лень фотку выложить - идите нафиг и разбирайтесь сами.

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

ЕвгенийП пишет:

Мужики,

я предлагаю вообще никак не помогать тем

Евгений, предлагаете не помогать... а сами и пины этому болвану расписали. и рекомендации как дальше действовать. По мне так просто подобных персонажей гнать с форума поганой метлой и все.

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

Ну, как-то решил дать человеку шанс, но предупредил же, что ещё раз увижу слово "обычный" - ТС будет послан по "обычному" адресу.

Vanyok_333
Offline
Зарегистрирован: 27.05.2020

nik182 пишет:

ТС. Можешь объяснить, почему несмотря на строку 2 скетча и многочисленные намёки ты упорно подключаешь модуль к ногам 0, 1 а не 8,9? 

намёков мне не надо было- достаточно было написать что sim надо подключить к любым двум цифровым выводам и в скетче это прописать..

отвечаю- давно не настраивал sim- привык что они общаются tx и rx- поэтому впал в ступор когда монитор порта молчал

Vanyok_333
Offline
Зарегистрирован: 27.05.2020

ЕвгенийП пишет:

Мужики,

я предлагаю вообще никак не помогать тем, кто нам тут картинки из сети вместо схем выкладывает. Если им это не надо, то нам-то нахера? Тратишь херову гору времени на то, чтобы выяснить, что ТС просто наврал потому, с его высоконаучной точки зрения "это не важно". Если ему неважна его проблема, пусть идёт лесом!

---------------------

Vanyok_333 пишет:

#include <SoftwareSerial.h>
SoftwareSerial SIM800(0, 1);        // 8 - RX Arduino (TX SIM800L), 9 - TX Arduino (RX SIM800L)
void setup() {
  Serial.begin(9600);               // Скорость обмена данными с компьютером
  Serial.println("Start!");
  SIM800.begin(9600);               // Скорость обмена данными с модемом
  SIM800.println("AT");
}

void loop() {
  if (SIM800.available())           // Ожидаем прихода данных (ответа) от модема...
    Serial.write(SIM800.read());    // ...и выводим их в Serial
  if (Serial.available())           // Ожидаем команды по Serial...
    SIM800.write(Serial.read());    // ...и отправляем полученную команду модему
}

блин- только что написал- с таким результатом- эфект: Start!

Vanyok_333, простите, Вы здоровы?

Вам русским языком сказали, верните в скетче пины 8 и 9 и подключите реально к ним, а не к 0 и 1.

Пины 0 и 1 вообще никогда и никак не используйте! До тех пор, пока не поймёте почему (тогда заодно и поймёте в каких случаях можно). А пока забудьте о них, и считайте, что их нет!

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

И да, 

Vanyok_333 пишет:

обычный 800l красный

Обычным бывает стиральный порошок. Если Вас попросили фото - давайте фото. Или нам на колени перед Вами стать? Не хотите решать свою проблему, лень фотку выложить - идите нафиг и разбирайтесь сами.

мужик нехрен мне хамить- не хочешь не пиши

Vanyok_333
Offline
Зарегистрирован: 27.05.2020

b707 пишет:

ЕвгенийП пишет:

Мужики,

я предлагаю вообще никак не помогать тем

Евгений, предлагаете не помогать... а сами и пины этому болвану расписали. и рекомендации как дальше действовать. По мне так просто подобных персонажей гнать с форума поганой метлой и все.

сам ты болван

Vanyok_333
Offline
Зарегистрирован: 27.05.2020

сборище ботанов.. узнали пару вещей и давай вы...я

я задал вопрос- если видите ошибку- дайте совет что делать..

.. никого не заставляю писать .. тем более димагогии здесь устраивать..