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);
 }}