Go Down

Topic: GSM Shield+ button! (Read 614 times) previous topic - next topic

kevcalvo

Buenas! Estoy intentado enviar un mensaje de texto por medio de mi arduino UNO, y el  Modulo SIM 900 (GSM/GPRS)  y ya logre hacer que envie los SMS... Pero necesito que envie un mensaje, CADA VEZ que se accione un pulsador (preferiblemente en rising). Lo he probado con el attach interrupt, pero el programa igual envia los mensajes indiscriminadamente....

#include <call.h>
#include <GSM.h>
#include <inetGSM.h>
#include <LOG.h>
#include <SIM900.h>
#include <sms.h>
#include <Streaming.h>
#include <WideTextFinder.h>
#include <SIM900.h>
#include <SoftwareSerial.h>
#include <sms.h>
SMSGSM sms;

int numdata;
boolean started=false;

void setup()
{
 
};

void loop()
{
attachInterrupt(1, blink, RISING);
  Serial.begin(9600);
  Serial.println("GSM Shield testing.");
  if (gsm.begin(2400)){
    Serial.println("\nstatus=READY"); 
  }
  else Serial.println("\nstatus=IDLE");
 
  if(started){
    //Enable this two lines if you want to send an SMS.
    if (sms.SendSMS("50687802790", "Aqui esta"))
      Serial.println("\nSMS sent OK");
  }

};

void blink () {
  started=!started;
  delay(100);
};


ESPERO QUE PUEDAN AYUDARME!









http://www.crcibernetica.com/sim900-gsm-gprs-shield-for-arduino/

flico

Code: [Select]

void setup()
{
attachInterrupt(1, enviasms, RISING);
Serial.begin(9600);
gsm.begin(2400)
Serial.println("GSM Shield testing.");

}

void loop()
{
}

void enviasms () {
  sms.SendSMS("50687802790", "Aqui esta"))
  Serial.println("\nSMS sent OK");
}



Trabajando en ...

    * Control Domotico (En montaje ...)
    http://casitadomotica.blogspot.com/
 

[url=https://bitbucket.org/fmalpartida

Go Up