analogRead (0-1023)

Hello,

I am trying to read a sensor signal which will be input into analog, I am using arduino Uno, which gives 1024 slots to store the input (5v divided equally into 1023).

The problem is the range of my sensor output is roughly 10 mV.

Is there any way to make the range (6-16) mV instead of (0-5) V ???

So that 10 mV/ 1023 is the step stored.

Thanks !

You can use the internal Aref of 1.1V, that will help some.
Otherwise, you can:

use an op-amp circuit to boost your signal to the higher range that the Aref signal you are using,
use an external ADC chip with more bits so that 10mV results in a bigger number.

Qutadah:
I am trying to read a sensor signal which will be input into analog

The problem is the range of my sensor output is roughly 10 mV.

Is there any way to make the range (6-16) mV instead of (0-5) V ???

So that 10 mV/ 1023 is the step stored.

It might help if you tell us what type of sensor it is (link).

10mV span is too low for Arduino. You need to amplify it first.

Step value is 5/1024 = ~5mV.
Changing Aref to 1.1volt will lower that to ~1mV per step.
But that still wouldn't be enough.
Leo..