Помогите доделать скетч.

serg233
Offline
Зарегистрирован: 02.02.2016

День добрый . Необходимо в сделаном мной скетче (может быть и кривом , но т.к я не програмист и скетч работает значит все ОК) при выполнении первого условия в цикле еще выполнить звонок на номер.

Быстро самому сделать не получилось. Разбиратся дальше нет времени.

Ваши предложения на b.sergey@mail.ru

Скетч https://cloud.mail.ru/public/5Zt4/4rjSGLDgF 

p.masyukov
p.masyukov аватар
Offline
Зарегистрирован: 14.11.2015

"""К сожалению, такой страницы нет."""

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

Форум пробел в ссылку добавил. Скетч там есть. 

serg233
Offline
Зарегистрирован: 02.02.2016

Убрать пробел вконце ссылки.

p.masyukov
p.masyukov аватар
Offline
Зарегистрирован: 14.11.2015

Понакопируют примеры, так и впиши куда нужно ATD+7............; 

serg233
Offline
Зарегистрирован: 02.02.2016

Да вписывал gprsSerial.println("ATD+7918xxxxxxx;"); Начинает глючить плата. Видно надо как то подругому это организовать. 

По этому и прошу помочь за адекватное вознагрождение.

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

Питание какое? Отдельное от ардуины, на пару ампер с большим конденсатором рядом с модемом?

И главное - модем-то какой?

p.masyukov
p.masyukov аватар
Offline
Зарегистрирован: 14.11.2015

Проверь модем. Может он просто не может звонить, глючный например , или по питанию как человек описал.

Вот тут Вася поковырялся и расписал что и как. https://www.youtube.com/watch?v=XmYvbGkCrrQ

Просто мы то напишем - а смысл, если не заработает деньги уже никто не вернет-так как работа сделана будет (возможно добавлена всего одна строчка) - а если проблемы в железе, то консультации всеже платные - убей полчаса и перепроверь железо.

serg233
Offline
Зарегистрирован: 02.02.2016
Всем спасибо . Все заработало после
gprsSerial.println("ATD+7918xxxxxxx;");  
    delay(100);
До этого забыл delay поставить. 
С конденсатором отличная мысль. Щас подпояю , что найду.
P.s. Питание от преобразователя на 5,5 в от аккамулятора 12 в. Модем sim800l.
 
serg233
Offline
Зарегистрирован: 02.02.2016

Не продолжаем .Как сделать чтобы модем звонил один раз при срабатывании условия, а не постоянно? (Стоит датчик движения и при срабатывании нужно позвонить одинь раз). Помогите советом. За дельный совет оплачу :-)

serg233
Offline
Зарегистрирован: 02.02.2016

Перестал адекватно работать DO_EVERY(BLINK_INTERVAL, digitalWrite(RELE5, HIGH)); (включение сирены на 3 мин).

Как уйти от delay?

serg233
Offline
Зарегистрирован: 02.02.2016

Все остался один вопрос - Как сделать чтобы модем звонил один раз при срабатывании условия, а не постоянно?

p.masyukov
p.masyukov аватар
Offline
Зарегистрирован: 14.11.2015

Сбрасывать через определенное время (тоже АТ команда есть - разорвать соединение.) 89995897024 

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

Делей заменяется millis().......

serg233
Offline
Зарегистрирован: 02.02.2016

Тема закрыта.