#define in1 4
#define in2 5
int rotDirection = 0;
int LEDpin= 13; // connect Red LED to pin 13
int fsrReading; // the analog reading from the FSR resistor divider
void setup() {
Serial.begin(9600);
pinMode(in1, OUTPUT);
pinMode(in2, OUTPUT);
digitalWrite(in1, LOW );
digitalWrite(in2, HIGH);
pinMode(LEDpin, OUTPUT);
}
void fsrcheck(){
fsrReading = analogRead(A0); //taking fsr reading from A0
Serial.print("Analog reading = ");
Serial.println(fsrReading);
if(fsrReading>=1){
tone(LEDpin, 200, 100);
digitalWrite(LEDpin, HIGH);
digitalWrite(in1, LOW); // turns off motor when force detected
digitalWrite(in2, LOW); //
delay(300);}
}
void loop() {
fsrcheck();
if (rotDirection == 0) {
digitalWrite(in1, HIGH);
digitalWrite(in2, LOW);
rotDirection = 1;
delay(3000);
fsrcheck();//change this value of delay to adjust how much to rotate motor in one direction
}
}