// Howdy 👋.
//
// This is where you can create powerful part automations like resistors that tell you when too much current is flowing through them
// You can also create your own flexible parts, like generics (https://docs.flux.ai/Introduction/generic-parts)
//
// If you are new to writing code in Flux make sure to check out our get started docs: https://docs.flux.ai/reference/introduction
//
// We also have a Flux Slack Community in case you need help: https://join.slack.com/t/fluxcommunity/shared_invite/zt-p48n941f-wzQ06kGmuFJ2HXnGYT1JkA
//
// To infinity and beyond 🚀
#include < SoftwareSerial.h >
#include < LiquidCrystal_I2C.h >
const int pirPin = 2;
const int buzzerPin = 4;
const int gsmTx = 1; // Replace with your GSM module's Tx pin
const int gsmRx = 3; // Replace with your GSM module's Rx pin
const int lcd_address = 0x27; // Replace with your LCD I2C address
LiquidCrystal_I2C lcd(lcd_address, 16, 2); // 16 columns, 2 rows