Hola Saludos
Necesito ayuda con este código que realice al momento de compilar me arroja este error
y este es el código que realice
int led10 = 1; //"led" indicador de que el motor dara 10 vueltas, pin 1.
int led50 = 2; //"led" indicador de que el motor dara 50 vueltas, pin 2 .
int led100 = 3; //"led" indicador de que el motor dara 100 vueltas, pin 3.
int relay10 = 4; // declaracion del relay en el pin 4.
int relay50 = 5; // declaracion del relay en el pin 5.
int relay100 = 6; // declaracion del relay en el pin 6.
int boton10 = 8; //"pulsador" que da partida para hacer funcionar motor y de 10 vueltas, pin4.
int boton50 = 9; // "pulsador" que da partida para hacer funcionar el motor y dar 50 vueltas, pin 5.
int boton100 = 10; // "pulsador" que da la partida para hacer funcionar el motor y dar 100 vueltas, pin 6.
int buzzer = 11; // "buzzer" dara el pitido de que partira el motor una vez que termine de sonar, pin 7.
void setup() { // se declaras las entradas y salidad de datos entradas "pulsadores" y salidad de datos "todos los leds y buzzer".
pinMode (led10, OUTPUT );
pinMode (led50, OUTPUT );
pinMode (led100, OUTPUT );
pinMode (boton10, INPUT);
pinMode (boton50, INPUT);
pinMode (boton100, INPUT);
pinMode (relay10, OUTPUT);
pinMode (relay50, OUTPUT);
pinMode (relay100, OUTPUT);
pinMode (buzzer, OUTPUT);
}
void loop() { // se usara el comando "digitalRead" el cual va a leer el estado del boton si esta presionado o no.
if ( digitalRead (boton10) == HIGH && digitalRead (boton50) == LOW && digitalRead (boton100) ==LOW )
{
tone (buzzer, 500 ); // Genera tono de 500 HZ con duracion de 2000 milisegundo o 2 segundo
delay (2000);
noTone(buzzer);
digitalWrite (led10, HIGH && relay10, HIGH ); //despues de presionar el boton10 se encendera el leds10 y el relay10 por 10 segundo.
delay (10000); // encendido durante 10 segundo.
digitalWrite (led10, LOW && relay10, LOW); // led10 y relay se apagara.
}
// Segundo bonton de 50 vuelta
if ( digitalRead (boton10) == LOW && digitalRead (boton50) == HIGH && digitalRead (boton100) ==LOW )
{
tone (buzzer, 1000 ); // Genera tono de 1000 HZ con duracion de 2000 milisegundo o 2 segundo
delay (2000);
noTone(buzzer);
digitalWrite (led50, HIGH && relay50, HIGH ); //despues de presionar el boton50 se encendera el led50 y el relay50 por 10 segundo.
delay (50000); // encendido durante 10 segundo.
digitalWrite (led50, LOW && relay50, LOW); // led10 y relay se apagara.
}
// tercer bonton de 100 vuelta
if ( digitalRead (boton10) == LOW && digitalRead (boton50) == LOW && digitalRead (boton100) ==HIGH )
{
tone (buzzer, 1500 ); // Genera tono de 1500 HZ con duracion de 2000 milisegundo o 2 segundo
delay (2000);
noTone(buzzer);
digitalWrite (led100, HIGH && relay100, HIGH ); //despues de presionar el boton50 se encendera el led50 y el relay50 por 10 segundo.
delay (100000); // encendido durante 10 segundo.
digitalWrite (led100, LOW && relay100, LOW); // led10 y relay se apagara.
}
else // De lo contrario todos los botones, todos los relay, todos los leds y el buzzer estaran apagado.
{
digitalWrite ( led10, LOW);
digitalWrite ( led50, LOW);
digitalWrite ( led100, LOW);
digitalWrite ( relay10, LOW);
digitalWrite ( relay50, LOW);
digitalWrite ( relay100, LOW);
digitalWrite ( buzzer, LOW);
}
// FIN DE CODIGO...
}
SE AGRADECERA CUALQUIER AYUDA O CONSEJO ![]()
