Paso 2: Tiempo de código!
Escriba el código del programa Arduino y subirlo a la Arduino.
#define CUSTOM_SETTINGS
#define INCLUDE_PHONE_SHIELD //call liberary
#define INCLUDE_SMS_SHIELD //SMS liberary
/ * Incluyen la biblioteca de 1Sheeld. */
#include < OneSheeld.h >
/ * Número de teléfono a comprobar si ella llama. */
char callingNumber [] = "01024963088";
/ * Un nombre para el LED en el pin 13. */
int ledPin = 13;
void setup() {}
/ * Iniciar la comunicación. */
OneSheeld.begin();
/ * Establece el pin LED como salida. */
pinMode(ledPin,OUTPUT);
}
void loop() {}
/ * Comprobar si el teléfono está sonando. y si hay un supermercado a móvil * / if ((Phone.isRinging) || (SMS.getNumber()))
{
/ * Comprobar si el llamado número de teléfono es igual a nuestra variable. * / if((strcmp(Phone.getNumber(),callingNumber) == 0) || (strcmp(SMS.getNumber(),callingNumber) == 0))
{
/ * Enciende el LED. */
digitalWrite(ledPin,HIGH);
}
}
digitalWrite(ledPin,LOW) otra cosa;
}