#include <LiquidCrystal.h>
LiquidCrystal lcd(13,12,11,10,9,8);
int arr[] = {7,6,5,4,3,2,1,0};
void setup() {
lcd.begin(16,2);
for(int i=0;i<8;i++)
{
pinMode(arr[i], INPUT_PULLUP);
}
}
void loop() {
for(int i=7; i>-1; i--)
{
if(digitalRead(arr[i]) == LOW) {
{
lcd.setCursor(i,0);
lcd.print("X");
lcd.setCursor(i,1);
lcd.print(" ");
}
}
else if(digitalRead(arr[i]) == HIGH) {
lcd.setCursor(i,1);
lcd.print("X");
lcd.setCursor(i,0);
lcd.print(" ");
}
}
}