I have a problem with this to work, it seems nothing is changes when i uplod code to my board. Maybe somone can find the problem and give me solution what i wrote wrong. thank you
int sw2h = 13;
int sw4h = 14;
int sw4l = 15;
int posb = 5;
int posc = 6;
int posd = 7;
int engc = 9;
int engcc = 10;
int ind4h = 11;
int ind4l = 12;
void setup(){
pinMode (sw2h,INPUT);
pinMode (sw4h,INPUT);
pinMode (sw4l,INPUT);
pinMode (posb,INPUT);
pinMode (posc,INPUT);
pinMode (posd,INPUT);
pinMode (engc,OUTPUT);
pinMode (engcc,OUTPUT);
pinMode (ind4h,OUTPUT);
pinMode (ind4l,OUTPUT);
}
void loop(){
if ((sw2h==LOW)&&(posd==LOW)&&(sw4l==HIGH)&&(sw4h==HIGH)&&(posb==HIGH)&&(posc==HIGH)){
digitalWrite(engc,LOW);
digitalWrite(engcc,LOW);
}
if ((sw4h==LOW)&&(posd==LOW)&&(sw2h==HIGH)&&(sw4l==HIGH)&&(posb==HIGH)&&(posc==HIGH)){
digitalWrite(engc,LOW);
digitalWrite(engcc,HIGH);
}
if ((sw4h==LOW)&&(posb==HIGH)&&(sw2h==HIGH)&&(sw4l==HIGH)&&(posc==LOW)&&(posd==HIGH)){
digitalWrite(engc,HIGH);
digitalWrite(engcc,HIGH);
}
if ((sw2h==LOW)&&(posb==HIGH)&&(sw4h==HIGH)&&(sw4l==HIGH)&&(posc==LOW)&&(posd==HIGH)){
digitalWrite(engc,HIGH);
digitalWrite(engcc,LOW);
}
if ((sw4l==LOW)&&(posb==HIGH)&&(sw2h==HIGH)&&(sw4h==HIGH)&&(posc==LOW)&&(posd==HIGH)){
digitalWrite(engc,LOW);
digitalWrite(engcc,HIGH);
}
if ((sw4l==LOW)&&(posb==HIGH)&&(posc==HIGH)&&(sw2h==HIGH)&&(sw4h==HIGH)&&(posd==HIGH)){
digitalWrite(engc,HIGH);
digitalWrite(engcc,HIGH);
}
if ((sw4h==LOW)&&(posb==HIGH)&&(posc==HIGH)&&(sw2h==HIGH)&&(sw4l==HIGH)&&(posd==HIGH)){
digitalWrite(engc,HIGH);
digitalWrite(engcc,LOW);
}
if ((sw2h==LOW)&&(posb==HIGH)&&(posc==HIGH)&&(sw4h==HIGH)&&(sw4l==HIGH)&&(posd==HIGH)){
digitalWrite(engc,HIGH);
digitalWrite(engcc,LOW);
}
}
borg.ino (1.88 KB)