I LIKE TO KNOW HOW TO FASE TO DO THESE TWO TASKS AT THE SAME TIME AS THE FIRST TASK IS THE CONTROL OF A STEP MOTOR, VAL = POTENTIOMETER VALUE, AND THE SECOND PART IS TO MAKE CYCLES, X TIME TO THE RIGHT X TIME LEFT.
I'M USING A KEYPAD SHIELD LCD TO DETERMINE THE TOTAL TIME, TIMER, countdown ( 10, 9, 8, ...)
TO THAT TIME DIVIDED BY THE NUMBER OF CYCLES I DETERMINED, IN THIS CASE 4.
THEN IF THE USER INTENDS THAT THE MACHINE IS CONNECTED FOR 20 SECONDS THEN IS 20/4 = 5 SECONDS
OF 5 IN 5 SECONDS SHE CHANGE OF DIRECTION, WHEEL TO RIGHT, 5 SECONDS AFTER LEFT WHEEL AND SO GO.
CC = (TIMER TIME THE USER WANTS THE MACHINE TO BE WORKING / 4)
HOW DO I DO IT TO JOIN ??
// ----------------------- FIRST STEP-----------
if ( xx == 1) {
int val = analogRead(A1) + 340;
digitalWrite(11, HIGH);
delayMicroseconds (val);
digitalWrite(11, LOW);
delayMicroseconds (val);// val
} // ---------------------------------- END OF FIRST STEP ---------
// ------------------------------ SECOND STEP ---------------------------
if ( XX== 1) {
digitalWrite(32, LOW);
delay(CC);
digitalWrite(32, HIGH);
delay(CC);
}
// -------------------- END ---------------------------