#include <LiquidCrystal.h>
LiquidCrystal monitor(2,3,4,5,6,7);//(RS,E,DB4,DB5,DB6,DB7)
byte linha=0;
byte coluna=0;
void setup()
{
monitor.begin(20,4);//(colunas,linhas) do LCD
}
void loop(){
monitor.setCursor(coluna,linha);
monitor.print("*");
//if_1
if(analogRead(A1)==0 and coluna<19)
{
coluna++;
delay(100);
monitor.clear();
}
//if_2
if(analogRead(A1)==1023 and coluna>0)
{
coluna--;
delay(100);
monitor.clear();
}
//***************************Controle horizontal******************************************
//if_3
if(analogRead(A0)==0 and linha<3)
{
linha++;
delay(100);
monitor.clear();
}
//if_4
if(analogRead(A0)==1023 and linha>0)
{
linha--;
delay(100);
monitor.clear();
//*******************************Controle vertical*************************************
}
}