The FSR402 force sensitive resistor is a paper-thin membrane pressure sensor that changes its resistance when pressed:
- No pressure: very high resistance (over 1MΩ), so almost no current flows.
- Light press: the resistance drops.
- Firm press: the resistance drops much further.
Connect it with a simple resistor to make a voltage divider. Your Arduino can then read how hard the sensor is being pressed on any analog pin.
Because the FSR sensor is so thin and flexible, it fits easily under buttons, inside shoes or gloves, beneath cushions or on robot fingertips. The long legs with standard 0.1-inch (2.54mm) pin spacing make it easy to plug into breadboards, female jumper wires and connectors without soldering.
Key Features
- Detects forces from about 100g to 10kg.
- Round 0.5-inch (12.7mm) sensing area.
- Very thin and flexible. Fits almost anywhere.
- Simple to use. One analog pin and one resistor.
- Long legs with 2.54mm pitch. Breadboard and connector friendly.
- No-load resistance over 1MΩ. Clear difference between pressed and not pressed.
- Low power. A passive sensor with no power supply of its own.
- Works with Arduino, ESP32, Raspberry Pi (with an ADC) and other microcontrollers.
Technical Specifications
| Parameter | Value |
|---|---|
| Model | FSR402 |
| Sensor type | Force sensitive resistor (thin-film) |
| Force range | Approx. 100g – 10kg |
| Sensing area | 0.5 inch (12.7mm) diameter |
| Overall size | Approx. 2.375 × 0.75 inch (60 × 19mm) |
| No-load resistance | > 1MΩ |
| Resistance behaviour | Decreases as force increases |
| Pin pitch | 0.1 inch (2.54mm) |
| Leads | 2 pins, long leg |
Wiring with Arduino Uno (Voltage Divider)
| Connection | Arduino |
|---|---|
| FSR leg 1 | 5V |
| FSR leg 2 | A0 |
| 10kΩ resistor | From A0 to GND |
The FSR has no polarity, so either leg can go to 5V.
Tips for Best Results
- Press on the round sensing area only. Pressing on the tail can damage the sensor.
- Don’t bend the tail sharply or bend it near the sensing head.
- Don’t solder too close to the sensor body. Use female jumpers or a connector instead.
- For a more even reading, place a small rubber or plastic puck on the sensing area.
- Change the 10kΩ resistor to adjust sensitivity: lower values suit heavy forces and higher values suit light touches.
Applications
- Touch and squeeze detection
- Pressure-sensitive buttons and pads
- Chair, seat and bed occupancy sensors
- Robot gripper and fingertip feedback
- Smart shoes and gait or footstep detection
- Musical instruments and drum pads
- Interactive toys, games and art installations
- STEM and final-year engineering projects
Works Great With
- Arduino Uno R3
- Resistor Kit
- Female-to-Male Jumper Wires
- 1.3″ OLED Display
Package Includes
- 1 × FSR402 Force Sensitive Resistor (Long Leg)












Reviews
There are no reviews yet.