Skip to main content
Delete HTML tags in code, indent it properly
Source Link
user31481
user31481

Hi~ The synchronized method is below. The function millis() you can refer Arduino.org. It is a function to show you current time. Here I use it to create a time interval to run synchronization.

Declaration the variables are below:

/* Declaration time interval variables for synchronizing pneumaticValve1 and pneumaticValve2. The interval is 1000ms.  */ 
long perviousTimepneumaticValve1 = 0; 
long perviousTimepneumaticValve2 = 0; 
long previousTimeLocal = 0; 
long interval = 1000; 

/\*Declaration time interval variables for synchronizing pneumaticValve1 and pneumaticValve2. The interval is 1000ms.\*/ long perviousTimepneumaticValve1 = 0; long perviousTimepneumaticValve2 = 0; long previousTimeLocal = 0; long interval = 1000;

The loop() function is below:

void loop() { checkPneumaticValve1(); checkPneumaticValve2(); }
void checkPneumaticValve1() { if (millis()-previousTimeLocal>interval) {printPneumaticValve1(); previousTimeLocal=millis(); } void printPneumaticValve1() { //Here write your code for PneumaticValve1 }

void checkPneumaticValve2() { if (millis()-previousTimeLocal>interval) {printPneumaticValve2(); previousTimeLocal=millis(); } void printPneumaticValve2() { //Here write your code for PneumaticValve2 }
void loop() { 
checkPneumaticValve1(); 
checkPneumaticValve2(); 
} 

void checkPneumaticValve1() { 
  if (millis()-previousTimeLocal>interval) {
    printPneumaticValve1(); 
    previousTimeLocal=millis();
   }
 }

void printPneumaticValve1() { 
     //Here write your code for PneumaticValve1
   }

void checkPneumaticValve2() { 
   if (millis() - previousTimeLocal > interval) {
     printPneumaticValve2(); 
     previousTimeLocal=millis();
   }
  }

void printPneumaticValve2() { 
  //Here write your code for PneumaticValve2 
  }

Hi~ The synchronized method is below. The function millis() you can refer Arduino.org. It is a function to show you current time. Here I use it to create a time interval to run synchronization.

Declaration the variables are below:

/\*Declaration time interval variables for synchronizing pneumaticValve1 and pneumaticValve2. The interval is 1000ms.\*/ long perviousTimepneumaticValve1 = 0; long perviousTimepneumaticValve2 = 0; long previousTimeLocal = 0; long interval = 1000;

The loop() function is below:

void loop() { checkPneumaticValve1(); checkPneumaticValve2(); }
void checkPneumaticValve1() { if (millis()-previousTimeLocal>interval) {printPneumaticValve1(); previousTimeLocal=millis(); } void printPneumaticValve1() { //Here write your code for PneumaticValve1 }

void checkPneumaticValve2() { if (millis()-previousTimeLocal>interval) {printPneumaticValve2(); previousTimeLocal=millis(); } void printPneumaticValve2() { //Here write your code for PneumaticValve2 }

Hi~ The synchronized method is below. The function millis() you can refer Arduino.org. It is a function to show you current time. Here I use it to create a time interval to run synchronization.

Declaration the variables are below:

/* Declaration time interval variables for synchronizing pneumaticValve1 and pneumaticValve2. The interval is 1000ms.  */ 
long perviousTimepneumaticValve1 = 0; 
long perviousTimepneumaticValve2 = 0; 
long previousTimeLocal = 0; 
long interval = 1000; 

The loop() function is below:

void loop() { 
checkPneumaticValve1(); 
checkPneumaticValve2(); 
} 

void checkPneumaticValve1() { 
  if (millis()-previousTimeLocal>interval) {
    printPneumaticValve1(); 
    previousTimeLocal=millis();
   }
 }

void printPneumaticValve1() { 
     //Here write your code for PneumaticValve1
   }

void checkPneumaticValve2() { 
   if (millis() - previousTimeLocal > interval) {
     printPneumaticValve2(); 
     previousTimeLocal=millis();
   }
  }

void printPneumaticValve2() { 
  //Here write your code for PneumaticValve2 
  }
Source Link

Hi~ The synchronized method is below. The function millis() you can refer Arduino.org. It is a function to show you current time. Here I use it to create a time interval to run synchronization.

Declaration the variables are below:

/\*Declaration time interval variables for synchronizing pneumaticValve1 and pneumaticValve2. The interval is 1000ms.\*/ long perviousTimepneumaticValve1 = 0; long perviousTimepneumaticValve2 = 0; long previousTimeLocal = 0; long interval = 1000;

The loop() function is below:

void loop() { checkPneumaticValve1(); checkPneumaticValve2(); }
void checkPneumaticValve1() { if (millis()-previousTimeLocal>interval) {printPneumaticValve1(); previousTimeLocal=millis(); } void printPneumaticValve1() { //Here write your code for PneumaticValve1 }

void checkPneumaticValve2() { if (millis()-previousTimeLocal>interval) {printPneumaticValve2(); previousTimeLocal=millis(); } void printPneumaticValve2() { //Here write your code for PneumaticValve2 }