DigitalRead not detected ??

Hello guys. Stupid question from me now, but I am not able to solve it. It bugs me that this part of code WORKED two weeks ago and nothing has been changed (or maybe it is :astonished: ). Here is the code so help me if you can.

 if((digitalRead(d1)==HIGH)&&(digitalRead(d2)==HIGH)){
    delay(1500);
    digitalWrite(rr,HIGH);
    digitalWrite(d1,LOW);
    digitalWrite(d2,LOW);

What did I do wrong?

Your code doesn't compile.

gabz:
What did I do wrong?

Asked a question on the forum without:

*Describing what it's supposed to do
*Describing what it actually does
*Describing what's wired to it and how (schematics, ideally - hand drawn is fine)
*Posting the whole code, instead of a snippet. People very frequently post here sure that the problem is in one area of their code, when in fact it is in a different area.

I do apologize, but I was trying to save you guys some time, because I know that only that part is not working. But anyways I will post the whole code. Basicaly when psl and psd are both ON, sequence should be done (that is the code I originaly poseted), but it is not. Like arduino is not reading it at all. Every other thing was double checked and coded so it works.

int psl=31;    //priprema lijevi
int psd=53;    //priprema desni
int gz=37;     //gornje zute
int sz=39;     //srednje zute
int dz=41;     //donje zute
int zl=33;     //zelena lijevi
int zd=51;     //zelena desni
int wl=35;     //pobjednik lijevi
int wd=49;     //pobjednik desni
int laspl=21;  //laser priprema lijevi
int lasgl=20;  //laser pobjednik lijevi
int laspd=47;  //laser priprema desni
int lasgd=45;  //laser pobjednik desni
int senpl=A15;  //senzor priprema lijevi
int sengl=A14;  //senzor pobjednik lijevi
int senpd=A13;  //senzor priprema desni
int sengd=A12;  //senzor pobjednik desni

void setup() {
   pinMode(psl, OUTPUT); pinMode(psd, OUTPUT);  pinMode(gz, OUTPUT); pinMode(sz, OUTPUT);  pinMode(dz, OUTPUT); pinMode(zl, OUTPUT); 
   pinMode(zd, OUTPUT); pinMode(wl, OUTPUT); pinMode(wd, OUTPUT); pinMode(lasgl, OUTPUT); pinMode(laspl, OUTPUT); pinMode(lasgd, OUTPUT);
   pinMode(laspd, OUTPUT); digitalWrite(lasgl,HIGH); digitalWrite(lasgd,HIGH); digitalWrite(laspl,HIGH); digitalWrite(laspd,HIGH);
   Serial.begin(9600);

   
}
void loop() {
 if(analogRead(sengl)<900){
     digitalWrite(zl,LOW);
     digitalWrite(zd,LOW);
     delay(2000);
     digitalWrite(wl,HIGH);
     digitalWrite(wd,LOW);
     delay(150);
     digitalWrite(wl,LOW);
     delay(150);
     digitalWrite(wl,HIGH);
      delay(150);
     digitalWrite(wl,LOW);
     delay(150);
     digitalWrite(wl,HIGH);
      delay(150);
     digitalWrite(wl,LOW);
     delay(150);
     digitalWrite(wl,HIGH);
      delay(150);
     digitalWrite(wl,LOW);
     delay(150);
     digitalWrite(wl,HIGH);
      delay(150);
     digitalWrite(wl,LOW);
     delay(150);
     digitalWrite(wl,HIGH);
     }
 if(analogRead(sengd)<900){
      digitalWrite(zl,LOW);
     digitalWrite(zd,LOW);
     delay(2000);
     digitalWrite(wd,HIGH);
     digitalWrite(wl,LOW);
     delay(150);
     digitalWrite(wd,LOW);
     delay(150);
     digitalWrite(wd,HIGH);
      delay(150);
     digitalWrite(wd,LOW);
     delay(150);
     digitalWrite(wd,HIGH);
      delay(150);
     digitalWrite(wd,LOW);
     delay(150);
     digitalWrite(wd,HIGH);
      delay(150);
     digitalWrite(wd,LOW);
     delay(150);
     digitalWrite(wd,HIGH);
      delay(150);
     digitalWrite(wd,LOW);
     delay(150);
     digitalWrite(wd,HIGH);
     }
     
  if(analogRead(senpl)<900){
      digitalWrite(psl,HIGH);}
  if(analogRead(senpd)<900){
      digitalWrite(psd,HIGH);}
      
 if((digitalRead(psl)==HIGH)&&(digitalRead(psd)==HIGH)){
    delay(1500);
    digitalWrite(gz,HIGH);
    digitalWrite(psd,LOW);
    digitalWrite(psl,LOW);  
    delay(500);
    digitalWrite(gz,LOW);
    digitalWrite(sz,HIGH); 
    delay(500);
    digitalWrite(sz,LOW);
    digitalWrite(dz,HIGH); 
    delay(500);
    digitalWrite(dz,LOW);
    digitalWrite(zd,HIGH);
    digitalWrite(zl,HIGH);
  }}