Страница 34 из 63

Блок пользователя для работы с GSM

Добавлено: 21.01.2017{, 13:53}
OlegAn1962
Проект

Добавлено (21.01.2017, 13:53)
---------------------------------------------
Вроде нашел, если во всем скетче убрать кавычки с Сериал_С, то ошибок нет.

Блок пользователя для работы с GSM

Добавлено: 21.01.2017{, 18:37}
Слимпер
OlegAn1962, Не знаю в чем дело, возможно в том, что вы первый раз открыли проект в строй версии FLProg.
Есть два пути:
1.Удалить блоки из программы и проекта, и добавить их по новой 
или
2. открыть Блок Основной в редакторе блоков и сделать так 


СпойлерПоказать
Потом сохранить изменение в блоке

Блок пользователя для работы с GSM

Добавлено: 21.01.2017{, 19:18}
ElectroMechaniC
Стехнической стороны новый блок получился более грамотный. Вот бы сейчас потестировать. Но увы только с понедельника. Теперь его проще дорабатывать.

Блок пользователя для работы с GSM

Добавлено: 21.01.2017{, 19:23}
Слимпер
ElectroMechaniC писал(а):Стехнической стороны новый блок получился более грамотный. Вот бы сейчас потестировать. Но увы только с понедельника. Теперь его проще дорабатывать.
Вот по этому и взялся переделывать, особенно когда нашел способ исключать из компиляции кода нужные мне участки кода.
По этому получилось много блоков.
А вторая причина была, что я начал путаться в трех разных блоках, где что и как работает
В нынешней версии надеюсь будет легче осуществлять поддержку.

Блок пользователя для работы с GSM

Добавлено: 21.01.2017{, 19:48}
OlegAn1962
Слимпер писал(а):2. открыть Блок Основной в редакторе блоков и сделать так
 Так получилось, скетч стал компилироваться. Огромное спасибо за блоки и поддержку.

Блок пользователя для работы с GSM

Добавлено: 21.01.2017{, 21:40}
ElectroMechaniC
Слимпер! То-то и оно, ну надеюсь траблов будет минимум, так как основные моменты со спорными вопросами решаются уже при выборе набора блоков. А остальное, не насущное, так сказать - это поправимо. Не просиживать же теперь дни и ночи за отладкой под каждого персонально. А так, как блок имеет полное право делить в програме лидерство по спецификации с другими важными блоками. Значит спрашивающих со временем должно прибавиться. Инными словами сделан нихилый задаток на будующее.

Блок пользователя для работы с GSM

Добавлено: 21.01.2017{, 22:52}
Сергей
Слимпер писал(а):Если у кого есть М590  прошу по тестировать по возможности
Приму участие в тестировании. Летом делал сигнализацию переполнения канализационного люка. Управлял АТ командами, но по колхозному. Отложил, начались проблемы с питанием и зависанием модуля, потом другие проекты...
В ближайшем будущем продолжу, буду использовать Ваши блоки.

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

Блок пользователя для работы с GSM

Добавлено: 22.01.2017{, 06:58}
vovka1973
А где можно почитать или выложите пример управления реле через смс для м590

Блок пользователя для работы с GSM

Добавлено: 22.01.2017{, 10:26}
Сергей
Мужики, а куда подключать пин ВООТ на м590?

Блок пользователя для работы с GSM

Добавлено: 22.01.2017{, 10:35}
Самоделкин
Сергей писал(а):Мужики, а куда подключать пин ВООТ на м590?
на  массу (-) крайний вывод рядом с boot

Блок пользователя для работы с GSM

Добавлено: 22.01.2017{, 10:54}
vovka1973
Самоделкин писал(а):на  массу (-) крайний вывод рядом с boot
я читал надо через сопротивление 10 ком ,и кому верить

Блок пользователя для работы с GSM

Добавлено: 22.01.2017{, 11:53}
Самоделкин
vovka1973 писал(а):я читал надо через сопротивление 10 ком ,и кому верить
не знаю в первые слышу, у меня без всяких сопротивлений, но можеш попробовать потом отпишися, да и между блоком питания и модулем соединение должно быть конкретным ,на макетной плате с дюпонами будет полное г...о

Блок пользователя для работы с GSM

Добавлено: 22.01.2017{, 12:39}
Anydy
Сергей писал(а):Мужики, а куда подключать пин ВООТ на м590?
Datasheet M590

Pin19
 ON/OFF is an input pin. The startup and shutdown of the module can be
controlled externally by this pin active low.

То есть просто на землю.

А давайте не будем засорять тему про блоки ньюансами подключения железа. Есть же специально созданная тема

Блок пользователя для работы с GSM

Добавлено: 22.01.2017{, 14:05}
Сергей
Самоделкин писал(а):на  массу (-) крайний вывод рядом с boot
 А сколько у Вас модулей так работает? Там по даташиту надо на массу кратковременно подключать.
Anydy писал(а):А давайте не будем засорять тему про блоки ньюансами подключения железа
Согласен.
Anydy, Могу эти сообщения удалить, что бы тема почище была.
И вообще можете в личку написать какие сообщения (по номерам) из темы убрать. Если они не несут полезной информации, можем тему на десяток страниц сократить.

Блок пользователя для работы с GSM

Добавлено: 22.01.2017{, 14:59}
Anydy
Сергей писал(а):Там по даташиту надо на массу кратковременно подключать.

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

Ладно...не будем ломать хронику сообщений.

На будущее, ВСЕМ по железячным вопросам по GSM модулям писать в теме GSM GPRS GPS Модули

Блок пользователя для работы с GSM

Добавлено: 22.01.2017{, 15:08}
vovka1973
Самоделкин писал(а):не знаю в первые слышу
вот тут

Блок пользователя для работы с GSM

Добавлено: 22.01.2017{, 15:51}
Anydy
Слимпер

При добавлении блока DTMF где то ошибочка...при компиляции вот такая ошибка
C:\Users\........\flprog\pr8\pr8.ino: In function 'bool GSM_setup_comand()':

pr8:242: error: expected ';' before 'break'

Блок пользователя для работы с GSM

Добавлено: 22.01.2017{, 16:03}
Слимпер
Anydy писал(а):В блоке DTMF где то ошибочка...при компиляции вот такая ошибкаC:\Users\........\flprog\pr8\pr8.ino: In function 'bool GSM_setup_comand()':

pr8:242: error: expected ';' before 'break'
Ошибка была в блоке GSM_sim800
прикладываю исправленный блок

Сейчас и всю сборку заменю

Блок пользователя для работы с GSM

Добавлено: 22.01.2017{, 16:23}
Anydy
Только хотел сказать что нашел ошибку
case 11:
#ifdef GSM_INCLUSION_DTMF // Если добвален блок DTMF
    GSM_AT_Command(F("DDET=1") ,5 ); // Включение работы с DTMF
Пропущена точка с запятой....спасибо!

Блок пользователя для работы с GSM

Добавлено: 22.01.2017{, 22:12}
Сергей
Слимпер, В основном разделе форума сделаем раздел для GSM. Эту тему, и все остальные, туда перенесем. Там ее можно будет подчистить. Можете пока, написать мне номера сообщений, которые убрать от сюда.