My code is as follows... And I am getting
Second_Code_Attempt_Full.ino: In function 'void loop()':
Second_Code_Attempt_Full.ino:123:156: error: expected ';' before '{' token
Error compiling.
In the error message. I can't find any rogue semicolons. Anyone see the problem?
int fsrPin0 = 0; //Plugged the FSR w/ 10K resistor to analog in 0
int fsrReading0; //analog reading dubbed this
int fsrPin1 = 1; //Hooked up 7 FSRs to the board on these
int fsrReading1; //analog in pins
int fsrPin2 = 2;
int fsrReading2;
int fsrPin3 = 3;
int fsrReading3;
int fsrPin4 = 4;
int fsrReading4;
int fsrPin5 = 5;
int fsrReading5;
int fsrPin6 = 6;
int fsrReading6;
int pump1 = 9; //Pumps hooked to each of these.
int pump2 = 8;
int pump3 = 7;
int pump4 = 6;
int pump5 = 5;
int pump6 = 4;
int pump7 = 3;
void setup() {
pinMode(pump1, OUTPUT); //set pump pin
analogWrite(pump1, 0); //set pumps to 0 volts.
pinMode(pump2, OUTPUT);
analogWrite(pump2, 0);
pinMode(pump3, OUTPUT);
analogWrite(pump3, 0);
pinMode(pump4, OUTPUT);
analogWrite(pump4, 0);
pinMode(pump5, OUTPUT);
analogWrite(pump5, 0);
pinMode(pump6, OUTPUT);
analogWrite(pump6, 0);
pinMode(pump7, OUTPUT);
analogWrite(pump7, 0);
Serial.begin(2000);
}
void loop() {
fsrReading0 = analogRead(fsrPin0); //engage the FSRs to
fsrReading1 = analogRead(fsrPin1); //this word
fsrReading2 = analogRead(fsrPin2);
fsrReading3 = analogRead(fsrPin3);
fsrReading4 = analogRead(fsrPin4);
fsrReading5 = analogRead(fsrPin5);
fsrReading6 = analogRead(fsrPin6);
if (fsrReading0 < 500 && fsrReading1 < 500 && fsrReading2 < 500 && fsrReading3 < 500 && fsrReading4 < 500 && fsrReading5 < 500 && fsrReading6 < 500) { //If all FSRs are 0......
analogWrite(pump1,0); //Pumps all off.....
analogWrite(pump2,0);
analogWrite(pump3,0);
analogWrite(pump4,0);
analogWrite(pump5,0);
analogWrite(pump6,0);
analogWrite(pump7,0);
delay(500);
} else if (fsrReading0 > 500 && fsrReading1 < 500 && fsrReading2 < 500 && fsrReading3 < 500 && fsrReading4 < 500 && fsrReading5 < 500 && fsrReading6 < 500) { //First FSR engaged....
analogWrite(pump1,255); //Pump1 on....
analogWrite(pump2,0);
analogWrite(pump3,0);
analogWrite(pump4,0);
analogWrite(pump5,0);
analogWrite(pump6,0);
analogWrite(pump7,0);
delay(2000);
} else if (fsrReading0 < 500 && fsrReading1 > 500 && fsrReading2 < 500 && fsrReading3 < 500 && fsrReading4 < 500 && fsrReading5 < 500 && fsrReading6 < 500) {
analogWrite(pump1,0);
analogWrite(pump2,255);
analogWrite(pump3,0);
analogWrite(pump4,0);
analogWrite(pump5,0);
analogWrite(pump6,0);
analogWrite(pump7,0);
delay(2000);
} else if (fsrReading0 < 500 && fsrReading1 < 500 && fsrReading2 > 500 && fsrReading3 < 500 && fsrReading4 < 500 && fsrReading5 < 500 && fsrReading6 < 500) {
analogWrite(pump1,0);
analogWrite(pump2,0);
analogWrite(pump3,255);
analogWrite(pump4,0);
analogWrite(pump5,0);
analogWrite(pump6,0);
analogWrite(pump7,0);
delay(2000);
} else if (fsrReading0 < 500 && fsrReading1 < 500 && fsrReading2 < 500 && fsrReading3 > 500 && fsrReading4 < 500 && fsrReading5 < 500 && fsrReading6 < 500) {
analogWrite(pump1,0);
analogWrite(pump2,0);
analogWrite(pump3,0);
analogWrite(pump4,255);
analogWrite(pump5,0);
analogWrite(pump6,0);
analogWrite(pump7,0);
delay(2000);
} else if (fsrReading0 < 500 && fsrReading1 < 500 && fsrReading2 < 500 && fsrReading3 < 500 && fsrReading4 > 500 && fsrReading5 < 500 && fsrReading6 < 500) {
analogWrite(pump1,0);
analogWrite(pump2,0);
analogWrite(pump3,0);
analogWrite(pump4,0);
analogWrite(pump5,255);
analogWrite(pump6,0);
analogWrite(pump7,0);
delay(2000);
} else if (fsrReading0 < 500 && fsrReading1 < 500 && fsrReading2 < 500 && fsrReading3 < 500 && fsrReading4 < 500 && fsrReading5 > 500 && fsrReading6 < 500) {
analogWrite(pump1,0);
analogWrite(pump2,0);
analogWrite(pump3,0);
analogWrite(pump4,0);
analogWrite(pump5,0);
analogWrite(pump6,255);
analogWrite(pump7,0);
delay(2000);
} else (fsrReading0 < 500 && fsrReading1 < 500 && fsrReading2 < 500 && fsrReading3 < 500 && fsrReading4 < 500 && fsrReading5 < 500 && fsrReading6 > 500) {
analogWrite(pump1,0);
analogWrite(pump2,0);
analogWrite(pump3,0);
analogWrite(pump4,0);
analogWrite(pump5,0);
analogWrite(pump6,0);
analogWrite(pump7,255);
delay(2000);
}
}
Thanks for the help!!!!