/* AnalogReadSerial Reads an analog input on pin 0, prints the result to the serial monitor This example code is in the public domain. */ int oldSensorValue1; int oldSensorValue2; int oldSensorValue3; void setup() { Serial.begin(9600); pinMode(12, OUTPUT); pinMode(11, OUTPUT); pinMode(6, OUTPUT); pinMode(9, OUTPUT); pinMode(8, OUTPUT); pinMode(7, OUTPUT); digitalWrite(12, HIGH); digitalWrite(11, HIGH); digitalWrite(9, HIGH); digitalWrite(8, HIGH); digitalWrite(7, HIGH); digitalWrite(6, HIGH); } void loop() { int sensorValue1 = analogRead(0); Serial.println(sensorValue1, DEC); if(oldSensorValue1 > sensorValue1 * 1.05){ digitalWrite(12, HIGH); digitalWrite(9, HIGH); } if(oldSensorValue1 < sensorValue1 * .95){ digitalWrite(12, LOW); digitalWrite(9, LOW); } //part 2 int sensorValue2 = analogRead(1); Serial.println(sensorValue2, DEC); if(oldSensorValue2 > sensorValue2 * 1.05){ digitalWrite(11, HIGH); digitalWrite(8, HIGH); } if(oldSensorValue2 < sensorValue2 * .95){ digitalWrite(11, LOW); digitalWrite(8, LOW); } // part 3 int sensorValue3 = analogRead(2); Serial.println(sensorValue3, DEC); if(oldSensorValue3 > sensorValue3 * 1.05){ digitalWrite(6, HIGH); digitalWrite(7, HIGH); } if(oldSensorValue3 < sensorValue3 * .95){ digitalWrite(6, LOW); digitalWrite(7, LOW); } oldSensorValue1 = sensorValue1; oldSensorValue2 = sensorValue2; oldSensorValue3 = sensorValue3; }