Go Down

Topic: GSM Shield+ button! (Read 693 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
 


Please enter a valid email to subscribe

Confirm your email address

We need to confirm your email address.
To complete the subscription, please click the link in the email we just sent you.

Thank you for subscribing!

Arduino
via Egeo 16
Torino, 10131
Italy