Använda SIM900 GPRS/GSM sköld på pcDuino (4 / 5 steg)
Steg 4: Exempelkod
#include < core.h >#include "Serial.h"
#define Nyckel1 2
#define key2 3
#define ledde 4
void port_init()
{
pinMode(key1,INPUT);
pinMode(key2,INPUT);
pinMode(led,OUTPUT);
}
void wait()
{
digitalWrite(led,LOW);
Delay(200);
digitalWrite(led,HIGH);
Delay(200);
}
void setup()
{
Initiera följetong och vänta på port att öppna:
int takt = 19200;
Serial.BEGIN(Rate);
tag (!. Serial)
{
; vänta för seriell port att ansluta. Behövs för Leonardo endast
}
port_init();
printf ("SIM900 SHD test! \n");
Delay(500);
}
void loop()
{
int värde1 = digitalRead(key1);
int value2 = digitalRead(key2);
wait();
IF(value1)
{
Delay(5);
värde1 = digitalRead(key1);
IF(value1)
{
Serial.println ("ATD + + 861562289XXXX;");
digitalWrite(led,HIGH);
göra {
value2 = digitalRead(key2);
IF(value2)
{
Delay(5);
value2 = digitalRead(key2);
}
} while(!value2);
Serial.println("ATH");
digitalWrite(led,LOW);
Delay(2000);
}
}
}
& nbsp;