int inPin = A0;
int inPin1 = A1;
int inPin2 = A2;
int outPinB = 10;
int outPinR = 9;
int outPinO = 8;
int outPinP = 6;
int outPinPi = 4;
int val = 0;
int val2 = 0;
int val3 = 0;
void setup() {
//Set up LED pins and turn on RED
pinMode(outPinB, OUTPUT);
pinMode(outPinR, OUTPUT);
pinMode(outPinO, OUTPUT);
}
void loop() {
val = analogRead(inPin);
if (val < 409.6) {
digitalWrite(outPinB, HIGH);
digitalWrite(outPinR, LOW);
digitalWrite(outPinO, LOW);
}
else if (val < 819.2) {
digitalWrite(outPinB, LOW);
digitalWrite(outPinR, HIGH);
digitalWrite(outPinO, LOW);
}
else if (val > 819.2) {
digitalWrite(outPinB, LOW);
digitalWrite(outPinR, LOW);
digitalWrite(outPinO, HIGH);
}
else {
digitalWrite(outPinB, LOW);
digitalWrite(outPinR, LOW);
digitalWrite(outPinO, LOW);
} {
val2 = analogRead(inPin1);
val3 = analogRead(inPin2);
analogWrite(outPinP,val2);
analogWrite(outPinPi,1023-val3);
}
{
while (val2 > 0);
digitalWrite(outPinP,HIGH);
delay(val2/1023*2000+100);
digitalWrite(outPinP,LOW);
delay(val2/1023*2000+100);
}
}