#include <LiquidCrystal.h>
class LCD
{
private:
byte rs;
byte en;
byte d4;
byte d5;
byte d6;
byte d7;
public:
LCD(byte rs,byte en,byte d4,byte d5,byte d6,byte d7)
{
this->rs = rs;
this->en = en;
this->d4 = d4;
this->d5 = d5;
this->d6 = d6;
this->d7 = d7;
}
void init()
{
LiquidCrystal lcd(rs, en, d4, d5, d6, d7);
lcd.begin(16,2);
}
void send_data(string data)
{
while(string != '\0')
{
lcd.print(string++);
}
}
void setcursor(byte col,byte row)
{
lcd.Setcursor(col,row);
}
void clear()
{
lcd.clear();
}
}
LCD lcd1(5,4,3,2,1,0);
void setup()
{
}
void loop()
{
lcd1.setcursor(0,0);
lcd1.send_data("anish rao");
}