I have a project that needs 90 analog inputs to measure 42 resistors which can be randomly place along the 90 inputs. The recorded resistances will be placed in an array of 90 elements with 0 as having no resistor placed. The array will be then used to compare the second reading of resistances, again with another array of 90 cells. My question is that, having this setup, will the arduino have a delay of more than 2 sec to complete all recording and comparing of arrays? Is there a way to make the process faster? Thank you in advance.
How will you measure resistance? You will need another 90 resistors to form 90 voltage dividers I would think.
will the arduino have a delay of more than 2 sec to complete all recording and comparing of arrays?
It should be much faster than that. The actual readings might take about 25uS max I think, add some for the program and you're well under 2secs.
You will need analogue muxes, 6 4067s or 12 4051s.