No me funciona el zumbador activo

.

Se que eres nuevo pero lee las Normas del FORO EN ESPAÑOL
Edita tu título y retira la palabra AYUDA.
Luego usa tags para insertar el código.
Cómo hacerlo? Todo en las normas del foro.

Respuesta a tu consulta:
Aca hay un error.

void loop(){ 
    {digitalWrite(buttonOut, HIGH); // no puedes empezar con { el código
    //buttonState = analogRead(buttonPin); //read the input pin
    /buttonState = digitalRead(buttonPin);    
   if (buttonState == HIGH) {
   //    if (buttonState > 1000) { //MAL leer un pulsador con analog es una tonería aunque debe funcionar
                            // definir buttonPin como pinMode(buttonPin, INPUT); y de hecho lo tienes definido asi
                            // y luego lo usas como si fuera un sensor. 

    unsigned char i,j;
    for(i=0;i<80;i++){//output sound of one frequency
    digitalWrite(buzzer,HIGH);//make a sound
    delay(1);//delay 1ms
    digitalWrite(buzzer,LOW);//silent
    delay(1);//delay 1ms
    } // y esta sería la llave que corresponde a la que abre y señalo como ERRONEA

    for(j=0;j<100;j++){//output sound of another frequency
    digitalWrite(buzzer,HIGH);//make a sound
    delay(2);//delay 2ms
    digitalWrite(buzzer,LOW);//silent
    delay(2);}//delay 2ms
    }else {
    digitalWrite(buzzer,LOW);} 
    }

surbyte:
Se que eres nuevo pero lee las Normas del FORO EN ESPAÑOL
Edita tu título y retira la palabra AYUDA.
Luego usa tags para insertar el código.
Cómo hacerlo? Todo en las normas del foro.

Respuesta a tu consulta:
Aca hay un error.

void loop(){ [color=#222222][/color]

{digitalWrite(buttonOut, HIGH); // no puedes empezar con { el código
    //buttonState = analogRead(buttonPin); //read the input pin
    /buttonState = digitalRead(buttonPin);   
  if (buttonState == HIGH) {
  //    if (buttonState > 1000) { //MAL leer un pulsador con analog es una tonería aunque debe funcionar
                            // definir buttonPin como pinMode(buttonPin, INPUT); y de hecho lo tienes definido asi
                            // y luego lo usas como si fuera un sensor.
 
    unsigned char i,j;
    for(i=0;i<80;i++){//output sound of one frequency
    digitalWrite(buzzer,HIGH);//make a sound
    delay(1);//delay 1ms
    digitalWrite(buzzer,LOW);//silent
    delay(1);//delay 1ms
    } // y esta sería la llave que corresponde a la que abre y señalo como ERRONEA

    for(j=0;j<100;j++){//output sound of another frequency
    digitalWrite(buzzer,HIGH);//make a sound
    delay(2);//delay 2ms
    digitalWrite(buzzer,LOW);//silent
    delay(2);}//delay 2ms
    }else {
    digitalWrite(buzzer,LOW);}
    }

Tu mensaje tampoco se ve bien surbyte

Y podrías decirme que debo poner para solucionarlo, porfavor? Gracias!

Si, puedo hacerte el trabajo, pero te mando un presupuesto

Si quieres ayuda pon los códigos como dice en las normas del foro sino se me hace muy complicado de leer y más desde el móvil...

Ya he cambiado eso que dices (lo de mi post) y también he corregido el error del código y aún así sigue sin funcionar. :cry:

¿Para el buzzer no sería más sencillo y efectivo utilizar TONE?

Soy nueva en arduino y la verdad es que no sé cuál sería la mejor opción, ni cómo solucionar mi problema...