Hola, espero alguien me pueda ayudar, necesito enviar una variable (tipo entera) por medio por medio de mensajes de texto utilizando el modulo SM5100B, pero no he podido porque la libreria solo admite variables tipo char, si alguien me puede orientar espero opiniones, este es el codigo que estoy utilizando:
#include <SerialGSM.h>
#include <SoftwareSerial.h>
SerialGSM cell(2,3);
int contador; //variable para guardar el numero de ciclos hechos
int pulsador = A4; //pulsador para dar el numero de ciclos de activacion
void LEERCELU();
void sendSMS();
void setup()
{
Serial.begin(9600);
cell.begin(9600);
delay(30000); // give time for GSM module to register on network etc.
cell.println("AT+CMGF=1"); // set SMS mode to text
delay(200);
pinMode(pulsador,INPUT);
void loop()
{
if(digitalRead(pulsador)==HIGH) // Leer el pulsador para determinar el numero de creditos
{
delay(400);
do
{
cantidad = cantidad;
}
while(digitalRead(pulsador)==HIGH);
contador = contador + 1; //Quan baixa pin_canvi_Leds, incrementem la variable comptador
sendSMS();
}
}
void sendSMS()
{
cell.Verbose(true); // used for debugging
cell.Boot();
cell.FwdSMS2Serial();
cell.Rcpt("xxxxxxxxxx"); // replace xxxxxxxxx with the recipient's cellular number
cell.Message(contador); //Esta es la variable que necesito enviar.
cell.SendSMS();
}