Electronic – arduino – Pull-down resistor value for FSR’s voltage divider circuit connected to Arduino

arduinopulldownvoltage divider

I am working on a project which includes two FSRs (force sensitive resistors) connected to an Arduino Uno. I have each FSR setup as in http://www.instructables.com/id/FSR-Tutorial/?ALLSTEPS, but each FSR is connected to a different analog In pin. My question regards the value of the pull-down resistor in the voltage divider circuit. In any tutorial I have found online a 10k resistor is recommended but I'm not sure why. I have a feeling its to do with the FSR's sensitivity but havnt found an explanation anywhere.

Best Answer

The cynic in me says that everyone uses a 10kΩ resistor because under the technical data section of the FSR above, a chart is given with output voltages specified with 5V supply and a 10k pull-down resistor. I have copied the chart below for reference: \$\begin{array}{} Force (lb)& Force (N)& \begin{matrix}FSR\\ Resistance\end{matrix} &(FSR + R) Ω&\begin{matrix}\text{Current thru}\\ FSR+R\end{matrix} &\begin{matrix}Voltage\\ \text{across }R\end{matrix} \\ \hline None& None&\infty&\infty&0 mA&0V\\ 0.04 lb &0.2 N &30kΩ&40 kΩ&0.13 mA&1.3 V\\ 0.22 lb &1 N &6 kΩ&16 kΩ&0.31 mA&3.1 V\\ 2.2 lb &10 N &1 kΩ&11 kΩ&0.45 mA&4.5 V\\ 22 lb &100 N &250 Ω&10.25 kΩ&0.49 mA&4.9 V \end{array}\$

So we can see that a 10kΩ gives us a reasonable amount of range over the operation of the sensor. If we wanted to have better resolution with the smaller force ranges, we could increase the pull-down resistance. We could also decrease the pull-down resistance to improve the resolution at higher force ranges, although that would also come at a cost of greater current draw.