You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
SIM900, error handling when saving SMS (message)
I'm trying to manipulate an SMS, there is an error that I can not fix.
I'm using an arduino uno, a shield SIM900 (IComSat v1.1)
My goal is to save a mesagem text, select it and starting characters of SMS and
save in a variable.
types of variables that intend to use:
int
char
I'm trying velop a code for that, I'm not getting bad.
can anyone help me please
am new in this area
<pre>
<code>
///////////////////////////////////////////////////////////////////
#include <SoftwareSerial.h>
char inchar;
SoftwareSerial SIM900(2, 3);
int led4 = 13;
int a0;
int a1;
char a2;
void setup()
{
SIM900.println("AT+CMGD=1,4");
Serial.begin(19200);
pinMode(led4, OUTPUT);
digitalWrite(led4, HIGH);
SIM900.begin(19200);
SIM900.print("AT+CMGF=1\r");
delay(100);
SIM900.print("AT+CNMI=3,3,0,0,0\r");
delay(100);
Serial.println("Iniciando...");
}
void loop()
{
if(SIM900.available() >0)
{
Serial.println("new sms");
inchar=SIM900.read();
if (inchar[0]=='1') //character position 1
{
inchar[0]==a0;
Serial.println("first variable saved");
if (inchar[1]=='2') //character position 2
{
inchar[0]==a1;
if (inchar[2]=='e') //character position 3
{
inchar[0]==a2;
Serial.println(a1,a2,a3);
digitalWrite(led4, LOW);
}
}
}
SIM900.println("AT+CMGD=1,4");
}
}
///////////////////////////////////////////////////////////
<\code>
Original issue reported on code.google.com by [email protected] on 23 Aug 2014 at 12:13
The text was updated successfully, but these errors were encountered:
Original issue reported on code.google.com by
[email protected]
on 23 Aug 2014 at 12:13The text was updated successfully, but these errors were encountered: