Flex Sensor 
Hang Do Thi Duc | Jane McDonough | Hsuan Chou
https://www.youtube.com/watch?v=1TfKs-PUL4U
https://www.youtube.com/watch?v=PIhmBszYHOU
void setup() { 
Serial.begin(9600); 
// the array elements are numbered from 0 to (pinCount - 1). 
// use a for loop to initialize each pin as an output: 
pinMode(A0, INPUT); 
} 
! 
void loop() { 
//mapped range for flex sensor is 0 - 24 
int flex = analogRead(A0); 
Serial.println(flex); 
! 
if (flex <= 4) { 
digitalWrite(2, HIGH); 
delay(100); 
digitalWrite(2, LOW); 
} 
else if (flex <= 8){ 
digitalWrite(3, HIGH); 
delay(100); 
digitalWrite(3, LOW); 
} 
else if (flex <= 12){ 
digitalWrite(4, HIGH); 
delay(100); 
digitalWrite(4, LOW); 
} 
else if (flex <= 16){ 
digitalWrite(5, HIGH); 
delay(100); 
digitalWrite(5, LOW); 
} 
else if (flex <= 20){ 
digitalWrite(6, HIGH); 
delay(100); 
digitalWrite(6, LOW); 
} 
else if (flex <= 25){ 
digitalWrite(7, HIGH); 
delay(100); 
digitalWrite(7, LOW); 
} 
}
Flex sensor

Flex sensor

  • 1.
    Flex Sensor HangDo Thi Duc | Jane McDonough | Hsuan Chou
  • 2.
  • 3.
  • 5.
    void setup() { Serial.begin(9600); // the array elements are numbered from 0 to (pinCount - 1). // use a for loop to initialize each pin as an output: pinMode(A0, INPUT); } ! void loop() { //mapped range for flex sensor is 0 - 24 int flex = analogRead(A0); Serial.println(flex); ! if (flex <= 4) { digitalWrite(2, HIGH); delay(100); digitalWrite(2, LOW); } else if (flex <= 8){ digitalWrite(3, HIGH); delay(100); digitalWrite(3, LOW); } else if (flex <= 12){ digitalWrite(4, HIGH); delay(100); digitalWrite(4, LOW); } else if (flex <= 16){ digitalWrite(5, HIGH); delay(100); digitalWrite(5, LOW); } else if (flex <= 20){ digitalWrite(6, HIGH); delay(100); digitalWrite(6, LOW); } else if (flex <= 25){ digitalWrite(7, HIGH); delay(100); digitalWrite(7, LOW); } }