#include<LiquidCrystal.h>
#define RS 9
#define EN 8
#define D4 7
#define D5 6
#define D6 5
#define D7 4
#define rank0 29
#define rank1 27
#define rank2 25
#define rank3 23
#define MathAlgo 31
bool CRank0;
bool CRank1;
bool CRank2;
bool CRank3;
LiquidCrystal lcd(RS,EN,D4,D5,D6,D7);
void setup(){
lcd.begin(16,2);
lcd.setCursor(4,0);
lcd.print("Welcome.");
pinMode(rank0, OUTPUT);
pinMode(rank1, OUTPUT);
pinMode(rank2, OUTPUT);
pinMode(rank3, OUTPUT);
pinMode(MathAlgo, OUTPUT);
delay(3000);
lcd.clear();
lcd.setCursor(0,0);
}
void loop(){
CRank0 = digitalRead(rank0);
if(CRank0){
lcd.print("1");
}
}