const int flexSensorPin = A0;//analog pin 7= tiny2=A1
const int PiezoPin = 3; //digital pin 3 = tiny0
const int inPin = 2; // Push Button to set current Bend Status
void setup() {
pinMode (PiezoPin, OUTPUT);
pinMode(inPin, INPUT); // declare pushbutton as input
Serial.begin(9600);
}
int Limit = 100; // Made this Global so the value persists.
void loop() {
int val = digitalRead(inPin);
int flexSensorReading = analogRead(flexSensorPin);
if (val)
{
// Button is pressed
Limit = flexSensorReading;
}
Serial.println(flexSensorReading);
if (flexSensorReading < Limit)
{
Serial.println("Alarm! Set Angle Exceeded");
digitalWrite(PiezoPin, HIGH);
delay(100);
digitalWrite(PiezoPin, LOW);
}
}