I was thinking of a sensor grid touchscreen type device, but I just can't figure out how to interpret the sensor input into x y coordinated that a computer could read. This sensor grid consists of two perpendicular arms each with 50 photocells and a line laser shining on each arm array. I am trying to find out what grid point is being interrupted by determining which photocells have increased resistance on the x and y arm arrays. I may need to have a separate PCB for each array. Is there any way to determine which sensor is in the center of the group if for example sensors OOO were triggered, how would I get it to only send the grid coordinate of the centre O? could I use an Arduino for this or should I have a custom PCB made with a different microcontroller?