Traversing Pawn through Grid

I have procedurally created a X x Y grid and want my pawn to move just a single tile on button press.

How can i get data about tile from the array in (x,y) format ,so i can take the current ordinates my pawn is at eg (0,1) and increment y by 1 to move vertically or increment x by 1 to move horizontally.

Also how do i communicate between pawn and grid, to get the co-ordinates of the tile, where it is standing on.