mirror of
https://github.com/esp8266/Arduino.git
synced 2025-08-01 03:47:23 +03:00
Run new astyle formatter against all the examples
This commit is contained in:
@ -1,20 +1,20 @@
|
||||
/*
|
||||
SMS receiver
|
||||
|
||||
This sketch, for the Arduino GSM shield, waits for a SMS message
|
||||
and displays it through the Serial port.
|
||||
|
||||
|
||||
This sketch, for the Arduino GSM shield, waits for a SMS message
|
||||
and displays it through the Serial port.
|
||||
|
||||
Circuit:
|
||||
* GSM shield attached to and Arduino
|
||||
* SIM card that can receive SMS messages
|
||||
|
||||
|
||||
created 25 Feb 2012
|
||||
by Javier Zorzano / TD
|
||||
|
||||
|
||||
This example is in the public domain.
|
||||
|
||||
|
||||
http://arduino.cc/en/Tutorial/GSMExamplesReceiveSMS
|
||||
|
||||
|
||||
*/
|
||||
|
||||
// include the GSM library
|
||||
@ -28,25 +28,25 @@ GSM gsmAccess;
|
||||
GSM_SMS sms;
|
||||
|
||||
// Array to hold the number a SMS is retreived from
|
||||
char senderNumber[20];
|
||||
char senderNumber[20];
|
||||
|
||||
void setup()
|
||||
void setup()
|
||||
{
|
||||
// initialize serial communications and wait for port to open:
|
||||
Serial.begin(9600);
|
||||
while (!Serial) {
|
||||
; // wait for serial port to connect. Needed for Leonardo only
|
||||
}
|
||||
}
|
||||
|
||||
Serial.println("SMS Messages Receiver");
|
||||
|
||||
|
||||
// connection state
|
||||
boolean notConnected = true;
|
||||
|
||||
|
||||
// Start GSM connection
|
||||
while(notConnected)
|
||||
while (notConnected)
|
||||
{
|
||||
if(gsmAccess.begin(PINNUMBER)==GSM_READY)
|
||||
if (gsmAccess.begin(PINNUMBER) == GSM_READY)
|
||||
notConnected = false;
|
||||
else
|
||||
{
|
||||
@ -54,38 +54,38 @@ void setup()
|
||||
delay(1000);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Serial.println("GSM initialized");
|
||||
Serial.println("Waiting for messages");
|
||||
}
|
||||
|
||||
void loop()
|
||||
void loop()
|
||||
{
|
||||
char c;
|
||||
|
||||
// If there are any SMSs available()
|
||||
|
||||
// If there are any SMSs available()
|
||||
if (sms.available())
|
||||
{
|
||||
Serial.println("Message received from:");
|
||||
|
||||
|
||||
// Get remote number
|
||||
sms.remoteNumber(senderNumber, 20);
|
||||
Serial.println(senderNumber);
|
||||
|
||||
// An example of message disposal
|
||||
// An example of message disposal
|
||||
// Any messages starting with # should be discarded
|
||||
if(sms.peek()=='#')
|
||||
if (sms.peek() == '#')
|
||||
{
|
||||
Serial.println("Discarded SMS");
|
||||
sms.flush();
|
||||
}
|
||||
|
||||
|
||||
// Read message bytes and print them
|
||||
while(c=sms.read())
|
||||
while (c = sms.read())
|
||||
Serial.print(c);
|
||||
|
||||
|
||||
Serial.println("\nEND OF MESSAGE");
|
||||
|
||||
|
||||
// Delete message from modem memory
|
||||
sms.flush();
|
||||
Serial.println("MESSAGE DELETED");
|
||||
|
Reference in New Issue
Block a user