#include <LiquidCrystal.h>
LiquidCrystal monitor(2, 3, 4, 5, 6, 7);
byte linha = 0;
byte coluna = 0;
void setup()
{
monitor.begin(20, 4);
}
void loop()
{
monitor.setCursor(coluna, linha);
monitor.print("*");
if (analogRead(A1) == 0 && coluna < 19)
{
coluna++;
delay(100);
monitor.clear();
}
if (analogRead(A1) == 1023 && coluna > 0)
{
coluna--;
delay(100);
monitor.clear();
}
if (analogRead(A0) == 0 && linha < 3)
{
linha++;
delay(100);
monitor.clear();
}
if (analogRead(A0) == 1023 && linha > 0)
{
linha--;
delay(100);
monitor.clear();
}
}