Tutorial: Force Sensitive Resistor and Arduino

Here we will show how to use a force resistive sensor with your Arduino. The force sensor works like a potentiometer, with more force, we have less resistance. For example, if nothing is pressing the sensor, the resistance will be the maximum of 20Mohm. If the force is high, the resistance tends to 0. This sensor can measure forces between 1kN to 100kN. You can easily use the gravity acceleration to measure object weights. Also, the sensor only measure forces applied to the highlighted area in red below. If the object is positioned outside that area, we can get a wrong read.

To test the sensor, pick a multimeter to measure the resistance. Press the sensor and observe the values changing.

With your Arduino board and a 100K resistor, make this circuit:

Then, upload the following code:

int Senval=0;

int Senpin=A0;

void setup()
{
    Serial.begin(9600);
}

void loop()
{

    Senval=analogRead(Senpin);

    Serial.println(Senval);

    delay(200);
}

Open the serial monitor (last button on your 1.0 IDE). You should see a number ranging from 0 to 1023. Make some pressure on your sensor and observe the values. These values represents a voltage between 0 and 5V read by the Arduino. We made a resistor divider, if the resistance is exactly 100kohm, the value will be 512. As the sensor resistance gets higher, that value will get higher.

References:

http://www.sparkfun.com/products/9376

http://www.fabiobiondi.com/blog/2009/11/arduino-and-electronic-sens...

Views: 14707

Tags: arduino, force, resistive, sensor, tutorial

Comment

You need to be a member of GarageLab (arduino, electronics, robotics, hacking) to add comments!

Join GarageLab (arduino, electronics, robotics, hacking)

Latest Activity

GarageLab posted a blog post
Thursday
awet kidane commented on GarageLab's blog post Tutorial: Using GPS Shield as an Anti-Theft Device
"how can i simulate gps  in proteus "
Wednesday
GarageLab posted blog posts
Wednesday
Profile Iconawet kidane, Ken Cofer and Burula Oleg joined GarageLab (arduino, electronics, robotics, hacking)
Wednesday
GarageLab posted blog posts
Jan 19
Colin Green updated their profile
Jan 19
Profile Iconjack, soe, Colin Green and 1 more joined GarageLab (arduino, electronics, robotics, hacking)
Jan 19
Mafaz commented on Thulana Vimukthi's blog post GPS GUIDED AUTONOMOUS ROBOT
"Dear sir , I am doing a project on "Design and Development of Human Following Robot" . In…"
Jan 18
Shannon Bradley replied to Shannon Bradley's discussion Nikola Tesla
"http://www.edisontechcenter.org/tesladebunked.html Thank you Jilt, I'm not sure why my…"
Jan 16
GarageLab posted blog posts
Jan 15
jlt1945 replied to Shannon Bradley's discussion Nikola Tesla
Jan 14
Shannon Bradley posted a discussion
Jan 14
Mafaz is now a member of GarageLab (arduino, electronics, robotics, hacking)
Jan 14
Ron Reiserer replied to Raghuvir G's discussion Digital IO – PIR Sensor – Arduino for Beginners
"I'm not sure why the sketch for that project uses an analog read function. Most of those PIR…"
Jan 13
GarageLab posted blog posts
Jan 13
Profile IconDinesh S, Marcin Bilinski, Sauvik Ray and 2 more joined GarageLab (arduino, electronics, robotics, hacking)
Jan 13
Tom Sobieski replied to Lauren Elizabeth's discussion Scammed...?
"I got a note from her, said I was with FBI and she disappeared"
Jan 11
Javier is now a member of GarageLab (arduino, electronics, robotics, hacking)
Jan 9
GarageLab posted a blog post
Jan 9
SAY SOUKAMNEUTH commented on GarageLab's blog post Tutorial: Bluetooth and Arduino
"The Bluetooth's range is very short distance, 1-10 feet. Is it possible to extend and overcome…"
Jan 9

© 2015   Created by Marcelo Rodrigues.

Badges  |  Report an Issue  |  Terms of Service