Buzzer
salve tutti,
ho un banalissimo problema con arduino ed é tanto banale che quasi mi vergogno chiedere, ma non riesco rivolvere il problema
mi serve emettere con un buzzer, un suono di 1,5 sec e poi fermare il buzzer "per sempre" in quanto non devo più utilizzarlo... facendo delle prove riesco solo fare dei suoni ripetuti, ma non ad interromperlo definitivamente. come posso fare???
grazie
andrea
ho un banalissimo problema con arduino ed é tanto banale che quasi mi vergogno chiedere, ma non riesco rivolvere il problema

mi serve emettere con un buzzer, un suono di 1,5 sec e poi fermare il buzzer "per sempre" in quanto non devo più utilizzarlo... facendo delle prove riesco solo fare dei suoni ripetuti, ma non ad interromperlo definitivamente. come posso fare???
grazie

usi una variabile boolean, la imposti false, poi dopo aver suonato una volta, metti la variabile true.
naturalmente il suono devi metterlo in un if che verifica se la variabile è false.
naturalmente il suono devi metterlo in un if che verifica se la variabile è false.
code: [select]
boolean suonato=false; // variabile globale
.....
if(suonato==false)
{ tone(...); // suona buzzer
notone();
suonato=true;
}
Arduino Forum > International > Italiano > Generale (Moderator: leo72) > Buzzer
arduino
Comments
Post a Comment