Hi every body,
instruction tone ( xpin, yHz) does not operate when it is in a interrupt routine/
Here is my code
byte HP = 8;
byte Ledrouge = 7;
byte Ledverte =6;
byte Bouton = 3;
void setup (){
pinMode ( HP, OUTPUT);
pinMode (Ledrouge, OUTPUT);
pinMode (Ledverte, OUTPUT);
pinMode (Bouton, INPUT);
attachInterrupt (1, interruption, RISING);
}
void loop () {
digitalWrite (Ledrouge, HIGH);
delay (500);
digitalWrite (Ledrouge, LOW;
delay (500);
}
void interruption () {
tone (HP, 650);
digitalWrite (Ledverte, HIGH);
for (volatile int i =0; i< 100; i++) {
delayMicroseconds (5000);
}
noTone;
}
when this progamme operate, I don't hear nothing
Thanks for help and best regards
Moderator edit: CODE TAGS