int pin[] = {2,3,4,5};
int triggerType = HIGH;
int rON, rOFF;
int UDP = A0; int LRP = A1;
int x,y;
int i,j;
void setup() {
// put your setup code here, to run once:
Serial.begin(9600);
if(triggerType){
rON = HIGH; rOFF = LOW;
}
else{
rON = LOW; rOFF = HIGH;
}
for(int i = 0; i < 4; i++){
pinMode(pin[i], OUTPUT);
digitalWrite(pin[i], rOFF);
}
pinMode(UDP, INPUT);
pinMode(LRP, INPUT);
Serial.println("setup done!!");
}
void loop() {
// put your main code here, to run repeatedly:
for(int i = 0;i<4;i++){
controlSSR(pin[i], rON, 0);
}
delay(5000);
for(int i = 0;i<4;i++){
controlSSR(pin[i], rOFF, 0);
}
delay(2000);
for(int i=0;i<4;i++){
controlSSR(pin[i], rON , 0);
delay(5000);
controlSSR(pin[i], rOFF, 0);
delay(2000);
}
//exit(0);
}
void controlSSR(int i, int control, int wait){
if(control == HIGH){
Serial.print("SSR");Serial.print(i-1);Serial.println(" ON");
digitalWrite(i, rON);
delay(wait);
}
else{
Serial.print("SSR");Serial.print(i-1);Serial.println(" OFF");
digitalWrite(i, rOFF);
delay(wait);
}
}