Arduino LilyPad with SIM800L

Dear Team,
Can I connect LilyPad with SIM800L module for sending a text msg with common power source? My idea is to make compaq door lock alarm system. So I want to use single battery source of 3.7 VDC for lilypad and SIM800L module.
One more thing I want to do that if battery low then also send alert to user. Is it possible?
Guidance are required.....
I put my code is here. Any changes required plz reply.

#include <SoftwareSerial.h>

SoftwareSerial sim800l(2, 3); // RX,TX for Arduino and for the module it's TXD RXD, they should be inverted

#define button1 7 //Button pin, on the other pin it's wired with GND

bool button_State; //Button state

void setup()
{

pinMode(button1, INPUT_PULLUP); //The button is always on HIGH level, when pressed it goes LOW
sim800l.begin(9600); //Module baude rate, this is on max, it depends on the version
Serial.begin(9600);
delay(1000);
}

void loop()
{

button_State = digitalRead(button1); //We are constantly reading the button State

if (button_State == HIGH) { //And if it's pressed
Serial.println("Door Locked"); //Shows this message on the serial monitor
delay(200); //Small delay to avoid detecting the button press many times

SendSMS(); //And this function is called

}

if (sim800l.available()){ //Displays on the serial monitor if there's a communication from the module
Serial.write(sim800l.read());
}
}

void SendSMS()
{
Serial.println("Sending SMS..."); //Show this message on serial monitor
sim800l.print("AT+CMGF=1\r"); //Set the module to SMS mode
delay(100);
sim800l.print("AT+CMGS="+xxxxxxxxxxxx"\r"); //Your phone number don't forget to include your country code"
delay(500);
sim800l.print("Thief is working"); //This is the text to send to the phone number, don't make it too long or you have to modify the SoftwareSerial buffer
delay(500);
sim800l.print((char)26);// (required according to the datasheet)
delay(500);
sim800l.println();
Serial.println("Text Sent.");
delay(500);
}

This topic was automatically closed 120 days after the last reply. New replies are no longer allowed.