Go Down

Topic: access other loop if (Read 368 times) previous topic - next topic


Hi again, i'm trying to access another loop if a condition happen, here the part of the code that i want:

Code: [Select]
case '1':
              //relay pin 22 on
              digitalWrite(22, HIGH);
              Serial.println("Relay 1 on");

and the other loop
Code: [Select]
void relay_onmelody()
     Serial.println("play music on");
     for (int i = 0; i < 3; i++)
       int onnoteDuration = 1000/onnoteDurations[i];
       tone(speaker_pin, relayonmelody[i],onnoteDuration);
       int onpauseBetweenNotes = onnoteDuration * 1.30;

cause i have like 15 case and i don't want to write all the code for the melody every time so if i'm able to access the other loop it will be more simple. with these code i'm note able to compile it.


Code: [Select]
This is not how to call a function.

for loops need ending }, too.
The art of getting good answers lies in asking good questions.


Thanks Pauls, that works.

Go Up

Please enter a valid email to subscribe

Confirm your email address

We need to confirm your email address.
To complete the subscription, please click the link in the email we just sent you.

Thank you for subscribing!

via Egeo 16
Torino, 10131