Introduction

  • In this article, I have explained about working with Force Sensor using Arduino Mega 2560.
  • It explains about sensor with the pressure of the mode.
Parts Of List
  • Arduino Mega 2560
  • Force Sensor
  • LED
  • Hook Up wires
  • Bread Board
Force Sensor
  • This is a force sensitive resistor with a round, 0.5" diameter, sensing area.
  • This FSR will vary its resistance depending on how much pressure is being applied to the sensing area.
Figure 1: Force Sensor
Connection
Step 1: >Connection from Sensor to Arduino Mega 2560.
  • Connect the sensor first pin to the Analog pin of Ao to the board
  • Connect the sensor second pin to the 5v of the board.
Step 2: Connection from LED to Arduino Mega 2560.
  • Connect the positive pin to the digital pin of 03 to the board.
  • Connect the negative pin to the Gnd of the board.
Programming
  1. int ledpin = 3;
  2. int sensorPin = A1;
  3. int value;
  4. void setup()
  5. {
  6. pinMode(ledpin, OUTPUT);
  7. Serial.begin(9600); // Baud Rate
  8. }
  9. void loop()
  10. {
  11. value = analogRead(sensorPin);
  12. Serial.println(Force: );
  13. value = map(value, 0, 1023, 0, 255);
  14. Map value 0 - 1023 to 0 - 255(PWM)
  15. analogWrite(ledpin, value);
  16. delay(100);
  17. }
Explanation
  • This explains about the pressure of the sensor mode.
  • It can have a high range in the force that we have given to the sensor.
Figure 2: Output