Проблема с написанием скетча

Тема в разделе "Arduino & Shields", создана пользователем Евгений-2013, 27 авг 2020.

  1. Доброго времени суток уважаемые форумчане!
    Имеется MEGA 2560 + GSM Shield SIM 800C (Амперка)
    Необходимо, чтобы при поступлении сигнала на GSM модуль, он:
    1) отправлял SMS на номера (допустим 3 номера) из памяти SIM при изменении параметра входа
    2) звонил на первый номер из памяти SIM при аварийной ситуации
    Просмотрел все возможные команды - не нашел что нужно.
    Так я начинающий, то есть сложность написании скетча.
    Помогите пожалуйста!
     
  2. b707

    b707 Гуру

    плохо искали, вот команды библиотеки GSM Shield:
    Код (C++):
    // послать СМС
    bool sendSMS(char* number, char* data);
    // позвонить на номер
    bool callUp(char* number);
     
    Евгений-2013, Airbus и Andrey12 нравится это.
  3. Airbus

    Airbus Радиохулиган Модератор

    А еще есть волшебные АТ команды. Например ATD1 позвонит на первый номер памяти СИМ.А команда AT+CMGS=1 отправит сообщение 1 из симкарты! И никаких библиотек ненадо!
     
    Евгений-2013, a1000 и Andrey12 нравится это.
  4. a1000

    a1000 Гуру

    GSM модуль никак не будет реагировать на какой-то там сигнал. Для него
    Вот их и должен отправлять ваш
    Всё это приписывается в логике программы. Какой сигнал ожидается, что должен сделать GSM модуль и т.д. В двух словах это не объяснить. Готовое решение удовлетворяющее на 100% ваши запросы вы врядли найдёте. Та-что у вас два пути.
    1. Изучить теорию и сделать всё самому.
    2. Найти человека который за денежку сделает всё за вас.
     
  5. Спасибо! Буду пробовать!