TechnicalEngineer
Published © GPL3+

Interfacing Flex Sensor with Arduino

This project provides a detailed guide to flex sensors and interfacing them with Arduino.

IntermediateFull instructions provided1,424
Interfacing Flex Sensor with Arduino

Story

Read more

Schematics

Interfacing Flex Sensor with Arduino Microcontroller

Code

Interfacing Flex Sensor with Arduino

C Header File
#define blue 2
#define green 3
#define red 4
unsigned int f;
void setup()
{
  pinMode(blue,OUTPUT);
  pinMode(green,OUTPUT);
  pinMode(red,OUTPUT);
  Serial.begin(9600);
}
void loop()
{
  f=analogRead(1);
  Serial.println(f);
  if(f>300)                          //No Bend; Blue LED Glows
    {
      digitalWrite(blue,HIGH);
      digitalWrite(green,LOW);
      digitalWrite(red,LOW);
    }
  else if((f<300)&&(f>260))          //Small Bend; Green LED Glows
    {
     digitalWrite(green,HIGH);
     digitalWrite(blue,LOW);
     digitalWrite(red,LOW);
    }
  else                              // Larger Bend; RED LED Glows
    {
      digitalWrite(red,HIGH);
      digitalWrite(green,LOW);
      digitalWrite(blue,LOW);
    }
    delay(50);
}

Credits

TechnicalEngineer
4 projects • 51 followers

Comments