Stap 2: Code tijd!
Schrijf de code op het programma van de Arduino en uploaden naar de Arduino.
#define CUSTOM_SETTINGS
#define INCLUDE_PHONE_SHIELD //call liberary
#define INCLUDE_SMS_SHIELD //SMS liberary
/ * 1Sheeld bibliotheek. */
#include < OneSheeld.h >
/ * Telefoonnummer om te controleren als ze genoemd. */
char [callingNumber] = "01024963088";
/ * Een naam voor de LED op pin 13. */
int ledPin = 13;
VOID Setup {}
/ * Start communicatie. */
OneSheeld.begin();
/ * De LED-pincode instellen als output. */
pinMode(ledPin,OUTPUT);
}
void loop {}
/ * Controleren als de telefoon is bellen. en als er een massege verzonden naar het mobiele * / als (Phone.isRinging () || (SMS.getNumber()))
{
/ * Controleren of de telefoon nummer bellen hetzelfde als onze variabele is. * / if((strcmp(Phone.getNumber(),callingNumber) == 0) || (strcmp(SMS.getNumber(),callingNumber) == 0))
{
/ * Zet op de LED. */
digitalWrite(ledPin,HIGH);
}
}
anders digitalWrite(ledPin,LOW);
}