Stap 1: Code in github koppeling
https://github.com/lamabro/GSM-Alarm-System/BLOB/Master/source.code.Ino
#include
#include "LiquidCrystal.h" / / bibliotheek voor vloeibare crystalLiquidCrystal lcd(0); / / Connect via i2c, standaardadres #0 (A0-A2 niet jumpers)
#include / / bibliotheek voor het aansluiten van seriële verbinding voor GSM SHIELD #include SoftwareSerial mySerial(2,3); RX PIN, TX PIN
char * keypressed = 0; int keyboardPin = 0; Analoge invoer pin dat het toetsenbord is aangesloten toint keyboardValue = 0; waarde van het toetsenbord leest
int k; //int-inputPin1 = 4; //int-inputPin2 = 7; #define LEDFLASHER 4 //Pin voor LED / / int inputPin1 = 5; intinputPin2 = 6; int pir1 = 12; PIN voor PIR SENSOR int pinSpeaker = 10; PIN voor Buzzerint Alertfunction; Functioneren wanneer beweging gedetecteerd int pirState is = laag; We beginnen, ervan uitgaande dat geen bewegingsdetectie int val = 0; variabele voor het lezen van de Pinstatus van PIR sensor int val1 = 1; variabele voor het lezen van de Pinstatus van pir 2
de status van Boole; variabele stor de status van alarm; waar voor "ALARM ON" en False voor "ALARM af"