Estoy en un proyecto escolar con arduino uno y un buzzer. Mi problema radica en que cuando se ejecuta la función notone() no se silencia, cambia el sonido pero no queda mudo, sigue sonando. Para que se silencié tengo que agregar: "digitalWrite(11, HIGH);"
Estos son los dos códigos, el primero suena siempre y el segundo emite un sonido y luego se silencia durante un segundo.
Adjunto imagen del buzzer que estoy utilizando.
En definitiva, necesito ayuda o entender por qué no funciona notone()?, por favor.
void setup(){
}
void loop(){
tone(11,220);
delay(100);
noTone(11);
delay(1000);
}
void setup(){
}
void loop(){
tone(11,2200,100);
delay(100);
digitalWrite(11, HIGH);
delay(1000);
}