Working With Force Sensor Using Arduino Mega 2560

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