Arduino Projects

Human Posture monitoring using Flex Sensor & Arduino “Arduino biomedical project”

Human Posture Monitoring Project Description:

Human posture monitoring

Human posture monitoring using Flex Sensor and Arduino– In this tutorial, you will learn how to make Human Posture Monitoring System using a Flex Sensor or Bend sensor, Arduino Board, and a 5v Buzzer. In this tutorial, you will basically learn how to use these simple electronic components and build an amazing low-cost biomedical project which can be used for monitoring the Human Posture.

Before you read this article, I highly recommend first watch my previous video, which is a getting started tutorial and explains all the basics, the video or you can read my article, how to use the Flex Sensor or Bend Sensor.

 As this is my first tutorial on Human Posture Monitoring so I am gonna call this version 1. While in version 2 of Human Posture monitoring, I will make use of wireless communication to send the Human Posture data to the computer application where it can be displayed on a chart for post-analysis.

Amazon Links:

Arduino Uno

Arduino Nano

Mega 2560:

Flexiforce sensor:

5V buzzer

Other Tools and Components:

Top Arduino Sensors:

Super Starter kit for Beginners

Digital Oscilloscopes

Variable Supply

Digital Multimeter

Soldering iron kits

PCB small portable drill machines


Please Note: these are affiliate links. I may make a commission if you buy the components through these links. I would appreciate your support in this way!

Let’s start with a question

What is the posture?
Posture is not a position, but a dynamic pattern of reflexes, habits, and adaptive responses to anything that resists you being more or less upright and functional.

Human posture monitoring

Forward head and flat back is a poor posture,

Forward head, sway back and rounded shoulders is of course a poor posture.

Human posture monitoring

Poor posture soon results in Sciatica problem.

Sciatica is a term that describes symptoms of pain, numbness, and weakness that radiate along the sciatic nerve from the lower back to the buttocks and leg. Most commonly, sciatica is caused by a disc problem, such as a herniated disc that is pressing against a nerve root.

Human posture monitoring

Human Posture Monitoring Circuit Diagram:

Human posture monitoring

The flex sensor connection with Arduino is exactly the same as explained in my previous tutorial. As you can see a 10k resistor is connected in series with the flex sensor which makes a voltage divider circuit. A flex sensor is just like a variable resistor “Study about the different types of resistors“, its resistance changes as we bend the sensor, this Flex Sensor is also called a flexible resistor.

A 5v from Arduino is connected with the flex sensor and the ground is connected with the 10k resistor. This flex sensor and 10k resistor make a voltage divider…a wire from the middle is connected with the Analog pin A0 of the Arduino. the buzzer’s  S Pin is connected with pin number 5 of the Arduino which is the PWM pin and the minus pin is connected with the ground.

Human Posture Monitoring Arduino Programming:

int flexs = A0; // flex sensor is connected with pin A0 of the arduino
int flexdata = 0; 

int buzzer = 5; // a buzzer is connected with pin 5 of arduino which is the pwm pin. 

as you know my friends, every Arduino, and the mega program has at least two functions, which are the void setup and void loop functions. Void means that this function is not returning any value and the empty parenthesis means that this function is not taking any arguments as the input.

void setup()
    pinMode(flexs, INPUT); 
  pinMode(buzzer, OUTPUT); 


void loop()

 flexdata = analogRead(flexs); 
Serial.print("flex value;"); 
if( flexdata < 220) 
    analogWrite(buzzer, 150);  

if( flexdata > 220) 
   analogWrite(buzzer, 0);   

Watch Video Tutorial:

Engr Fahad

My name is Shahzada Fahad and I am an Electrical Engineer. I have been doing Job in UAE as a site engineer in an Electrical Construction Company. Currently, I am running my own YouTube channel "Electronic Clinic", and managing this Website. My Hobbies are * Watching Movies * Music * Martial Arts * Photography * Travelling * Make Sketches and so on...


  1. Hey, a very nice job. And please when is the version 2 of this project going to be ready, I have a project similar to that I will really appreciate your help. Thank you

Leave a Reply

Your email address will not be published. Required fields are marked *

Back to top button