hello new to arduino
need help with an "if" statement at the end
current issue, arduino not returning ld2 to HIGH state
current code/issue:
if((ld1,LOW),(ld2,LOW)) digitalWrite(ld2,HIGH);
full code:
int p1=A0;
int p2=A1;
//calculated value
int RV1;
int RV2;
//piezo output
float pZ1;
float pZ2;
//LED's
int ld1=2;
int ld2=3;
//delaytime
int dt1=50;
int dt2=250;
//analog data read
void setup() {
// put your setup code here, to run once:
Serial.begin(9600);
pinMode(ld1, OUTPUT);
pinMode(ld2, OUTPUT);
digitalWrite(ld1,HIGH);
digitalWrite(ld2,HIGH);
pinMode(pZ1, INPUT);
pinMode(pZ2, INPUT);
}
void loop()
{
// put your main code here, to run repeatedly:
RV1=analogRead(p1);
pZ1=RV1;
Serial.print("piezo 1 val ");
Serial.println(pZ1);
if(pZ1<=1)
{
digitalWrite(ld1,LOW);
}
delay(dt1);
RV2=analogRead(p2);
pZ2=RV2;
Serial.print("piezo 2 val ");
Serial.println(pZ2);
if(pZ2>=1000)digitalWrite(ld2,LOW);
delay(dt1);
*if((ld1,LOW),(ld2,LOW)) digitalWrite(ld2,HIGH);*
delay(dt1);
}