#include<LiquidCrystal.h>
#include<Servo.h>
#include<EEPROM.h>
#define SERVO_PIN 3
#define leda 0
#define ledb 1
#define lock_pos 20
#define unlock_pos 90
Servo scall;
LiquidCrystal lcd(12,11,8,7,6,5);
void showmsg(){
lcd.setCursor(2,0);
lcd.print("hello yogesh");
}
void lock(){
scall.write(lock_pos);
}
void unlock(){
scall.write(unlock_pos);
}
void systemmsg(){
lcd.setCursor(4, 0);
lcd.print("PROG started");
lcd.setCursor(4,1);
lcd.print("[ :) ]");
delay(1000);
lcd.clear(); }
void setup(){
pinMode(leda,OUTPUT);
pinMode(ledb, OUTPUT);
lcd.begin(16, 2);
scall.attach(SERVO_PIN);
systemmsg();
lcd.setCursor(4, 0);
lcd.print("Unlocking");
lock();
digitalWrite(ledb, HIGH);
delay(3000);
digitalWrite(ledb, LOW);
lcd.clear();
lcd.setCursor(1, 0);
lcd.print("Status:Locked");
digitalWrite(leda, HIGH);
unlock();
}
void loop(){}