Stap 4: Voorbeeldcode
#include < core.h >#include "Serial.h"
#define key1 2
#define key2 3
#define geleid 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
{
Seriële initialiseren en wachten tot de poort te openen:
int tarief = 19200;
Serial.begin(rate);
terwijl (!. Serieel)
{
; wachten op de seriële poort te verbinden. Alleen nodig voor Leonardo
}
port_init();
printf ("SIM900 SHD test! \n");
delay(500);
}
void loop
{
int waarde1 = digitalRead(key1);
int waarde2 = digitalRead(key2);
wait();
if(Value1)
{
delay(5);
waarde1 = digitalRead(key1);
if(Value1)
{
Serial.println ("ATD + + 861562289XXXX;");
digitalWrite(led,HIGH);
{}
waarde2 = digitalRead(key2);
if(Value2)
{
delay(5);
waarde2 = digitalRead(key2);
}
} while(!value2);
Serial.println("ATH");
digitalWrite(led,LOW);
delay(2000);
}
}
}
& nbsp;