roboforum.ru

Технический форум по робототехнике.


GSM/GPRS-шилд для ардуино, как его подключить на практике ?

Как собрать и запрограммировать робота на Arduino(Freeduino, Roboduino, Seeduino ...). Используем Wiring и Processing.

GSM/GPRS-шилд для ардуино, как его подключить на практике ?

Сообщение Dizayner » 11 июл 2014, 19:51

в магазине электроники видел GSM/GPRS-шилды для ардуино, соответственно возник вопрос;
- как на практике можно подключить эти устройства для дистанционного контроля внешними устройствами ?
- что реально можно сделать на практике для ознакомления с данным шилдом ?
- буду признателен за полезную информацию, практические навыки и полезные ссылки.

спасибо.

P.S. - в частности на первом этапе меня интересует как можно дистанционно обнулить прошивку на ардуино, и прошить новую прошивку дистанционно с флешки или жесткого диска. например скинул СМС-ку и дистанционно включил свет, повернул видеокамеру и т.д..... необходимо дистанционно менять прошивку ардуино под разные задачи !!!
Dizayner
 
Сообщения: 148
Зарегистрирован: 26 дек 2005, 01:36
Откуда: Иордания

Re: GSM/GPRS-шилд для ардуино, как его подключить на практик

Сообщение Myp » 12 июл 2014, 13:27

зачем менять прошивку под разные задачи если можно сделать одну прошивку на все задачи одновременно?

а пример использования на сайте производителя шильдов или на форуме ардуиновском.
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 18018
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

Re: GSM/GPRS-шилд для ардуино, как его подключить на практик

Сообщение Psix » 08 дек 2014, 23:26

Добрый вечер, прошу помощи знающих людей!
Пытаюсь научить ардуину UNO общаться с sim900(шилд)...
Это единственный код, который хоть как то работает и то на входящие смс ни как не реагирует...
Код: Выделить всёРазвернуть
#include "SIM900.h"
#include "SoftwareSerial.h"
#include "sms.h"
SMSGSM sms;

int numdata;
boolean started=false;
char smsbuffer[160];
char n[20];

void setup()
{
  //Serial connection.
  Serial.begin(9600);
  Serial.println("Shield testing.");
  if (gsm.begin(2400)){                  //2400
    Serial.println("\nstatus=READY");
    started=true; 
  }
  else Serial.println("\nstatus=IDLE");
   
  if(started){
    //Раскомментируйте две нижние строки для отправления SMS с модуля на указанный номер.
      if (sms.SendSMS("+7950 мой номер", "Hello!"))
      Serial.println("\nSMS otpravlen");
  }
   
};

void loop()
{
  if(started){
    if(gsm.readSMS(smsbuffer, 160, n, 20))
    {
      Serial.println(n);
      Serial.println(smsbuffer);
    }
    delay(1000);
  }
};

Подскажите что делать?!
перестановка джамперов ни как не помогает..(((
Аватара пользователя
Psix
 
Сообщения: 58
Зарегистрирован: 15 окт 2009, 01:11
Откуда: Санкт-Петербург
Skype: aquardron
ФИО: Андрей

Re: GSM/GPRS-шилд для ардуино, как его подключить на практик

Сообщение Angel71 » 08 дек 2014, 23:44

и что по вашему по этому огрызку кода можно понять? смотрите или инициализацию/настройки или как именно они смс считывают. а так в сети есть и описания модуля, его команды и ряд библиотек (для дуни в том числе). "Это единственный код, который хоть как то работает" :) фантастика. в сети куча библиотек и у людей работает. может вам начинать работу с модулем не с использования библиотек, а с документации и изучения at-команд? пробовать примерно такой код делать
http://www.cooking-hacks.com/documentation/tutorials/arduino-gprs-gsm-quadband-sim900
и когда разберётесь, что к чему, уже лепить всякие ф-и на подобии sendsms или использовать библиотеки.
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18
Предупреждения: -1


Вернуться в Arduino и другие Xduino

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 9