Sensor 0.5 FSR For Arduino Force Sensing

Was: $14.85
Now: $12.87
(No reviews yet) Write a Review
0.20 KGS
Calculated at Checkout
  • Function: Force Sensitive Resistor
  • Catagory: Electronic Model
  • Product Model: FSR402:
  • Size: View the picture below




FSR can be seen as a resistor, through the size of the pressure to change its resistance, the resistance (in ohms per unit Ω) depends on how much repression.These sensors are fairly low cost and easy to use, but they rarely accurate.They sort is various, performance difference is only about 10%.So basically you use FSR, you should probably only expect to get a response range.Although the FSR can detect the weight, but choose their to get concrete data on the weight of is impossible.
However, for most of the touch sensitive applications, such as "how much" this will be squeezed or push, they are a good choice, because of the high cost performance!

Size: thick (12.5 mm) in diameter, 1/2 "for the active field
Resistance range: infinite/open (not pressure), 100 k Ω (light), 200 Ω (maximum pressure)
Load range: 0 to 20 pounds (0 to 100 Newton), evenly smear on the surface area of 0.125 square meters
Power supply: the use of less than 1mA current (depending on the ra/pull down resistor and the power supply voltage)

As we've said, FSR makes resistance changing as more and more pressure, when there is no pressure sensor looks like an infinite resistance (open), with the increase of pressure, resistance decreased.The graph shows under different pressure measurement sensor resistance value.(please note that the force is not in grams, but Newton) 





It is important to note: it is not a standard linear graph (number/log figure), especially in low load quickly from infinite to 100kΩ.

The easiest way to test your FSR works, the first is using the multimeter, connected to sensors 2 pins and looking at how resistance change by hand to squeeze.The resistance change is very big, automatic range instrument can easily test it out.Before you "give up" test, make sure you tried different range 1 megohm and 100 ohms 




 Code Example


/* FSR simple testing sketch.


Connect one end of FSR to power, the other end to Analog 0.

Then connect one end of a 10K resistor from Analog 0 to ground



int fsrPin = 0; // the FSR and 10K pulldown are connected to a0

int fsrReading; // the analog reading from the FSR resistor divider


void setup(void) {

// We'll send debugging information via the Serial monitor




void loop(void) {

fsrReading = analogRead(fsrPin);


Serial.print("Analog reading = ");

Serial.print(fsrReading); // the raw analog reading


// We'll have a few threshholds, qualitatively determined

if (fsrReading < 10) {

Serial.println(" - No pressure");

} else if (fsrReading < 200) {

Serial.println(" - Light touch");

} else if (fsrReading < 500) {

Serial.println(" - Light squeeze");

} else if (fsrReading < 800) {

Serial.println(" - Medium squeeze");

} else {

Serial.println(" - Big squeeze");




   1pcs FSR402 Pressure Sensor








Because the FSR is basically a resistor, they belong to the polarized light. This means that you can connect them randomly, in any case, they will work very well!But we still suggest to use 2.54 mm female head to connect to it.