roboforum.ru

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

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

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

Dizayner » 11 июл 2014, 19:51

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

спасибо.

P.S. - в частности на первом этапе меня интересует как можно дистанционно обнулить прошивку на ардуино, и прошить новую прошивку дистанционно с флешки или жесткого диска. например скинул СМС-ку и дистанционно включил свет, повернул видеокамеру и т.д..... необходимо дистанционно менять прошивку ардуино под разные задачи !!!

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

Myp » 12 июл 2014, 13:27

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

а пример использования на сайте производителя шильдов или на форуме ардуиновском.

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);
  }
};

Подскажите что делать?!
перестановка джамперов ни как не помогает..(((

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

Angel71 » 08 дек 2014, 23:44

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


cron
Rambler\'s Top100 Mail.ru counter