delayenable += 1;
if (delayenable == 4) {
LCD_Display('A', 7, 2, "200 ", NULL);
motorDelay = 200;
} else if (delayenable == 3) {
LCD_Display('A', 7, 2, "1000 ", NULL);
motorDelay = 1000;
} else if (delayenable == 2) {
LCD_Display('A', 7, 2, "800 ", NULL);
motorDelay = 800;
} else if (delayenable == 1) {
LCD_Display('A', 7, 2, "600 ", NULL);
motorDelay = 600;
} else {
LCD_Display('A', 7, 2, "400 ", NULL);
delayenable = 0;
motorDelay = 400;
}
" - 600 ms - "
" - X-Normal - "
delayenable++;
motorDelay = (delayenable == 1) ? 600 :
(delayenable == 2) ? 800 :
(delayenable == 3) ? 1000 :
(delayenable == 4) ? 200 :
400;
delayenable = 0;
LCD_Display('A', 7, 0,
(motorDelay == 200) ? " - 200 ms - " :
(motorDelay == 400) ? " - 400 ms - " :
(motorDelay == 600) ? " - 600 ms - " :
(motorDelay == 800) ? " - 800 ms - " :
(motorDelay == 1000) ? " - 1k ms - " :
, NULL);
unsigned long start_time = micros();
unsigned long end_time = micros();
unsigned long execution_time = end_time - start_time;
Serial.print("Execution time: ");
Serial.print(execution_time);
Serial.println(" microseconds");