Paso 4: Código de ejemplo
#include < core.h >#include "Serial.h"
#define clave1 2
#define clave2 3
#define led 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()
{
Inicializar el serial y esperar para que el puerto a abrir:
int velocidad = 19200;
Serial.Begin(Rate);
mientras (!. Serie)
{
; Espere a que el puerto serial para conectar. Necesario sólo para Leonardo
}
port_init();
printf ("prueba de SHD SIM900! \n");
Delay(500);
}
void loop()
{
int valor1 = digitalRead(key1);
int valor2 = digitalRead(key2);
Wait();
if(value1)
{
Delay(5);
valor1 = digitalRead(key1);
if(value1)
{
Serial.println ("ATD + + 861562289XXXX;");
digitalWrite(led,HIGH);
{}
valor2 = digitalRead(key2);
if(value2)
{
Delay(5);
valor2 = digitalRead(key2);
}
} while(!value2);
Serial.println("ATH");
digitalWrite(led,LOW);
Delay(2000);
}
}
}
& nbsp;