This is my code, below is pointed where is the problem
And this is the error message
thanks for the help : )
exit status 1
'digital' was not declared in this scope
#include <Servo.h>
Servo servo1; //denominamos la variable servo1 como un servo
int PINSERVO = 2; //el pin para controlar el servo esta en el pin 2
int PULSOMIN = 500; //valores maximo y minimo en microsegundos para la rotacion 90 a la derecha y 90 a la izquierda del servo.
int PULSOMAX = 2500;
int MODERECHA = 9; //el pin de orden de giro a la derecha esta en el pin 9
int MOIZQUIERDA = 8; //el pin de orden de giro a la izquierda esta en el pin 8
int ESPERA = 10; //el pin que nos muestra una led cuando se esta ejecutando un comando y hay que esperar a que finalize
void AVISOREINICIO(int ESPERA);
void setup() {
// put your setup code here, to run once:
servo1.attach(PINSERVO,PULSOMIN,PULSOMAX); //asociar los valores de pulsomin y pulsomax a el servo 1 ademas del puerto en el que esta localizado.
servo1.write(90); //pone la posicion del servo 1 en el grado 90 pudiendo luego ir 0 o 180.
delay(2000);
}
void loop() {
// put your main code here, to run repeatedly:
if(digital.read(MODERECHA) == HIGH){
servo1.write(0);
digital.write(ESPERA, HIGH);
delay(2000);
digital.write(ESPERA, LOW);
}
else{
if(digital.read(MOIZQUIERDA) == HIGH){
servo1.write(180);
digital.write(ESPERA, HIGH);
delay(2000);
digital.write(ESPERA, LOW);
}
}
AVISOREINICIO(ESPERA);
}
void AVISOREINICIO(int ESPERA){
for(int contador = 0;contador<=2;contador++){
digital.write(ESPERA, HIGH); <--- HERE IS THE PROBLEM
delay(400);
digital.write(ESPERA, LOW); <--- ALSO HERE
delay(400);
}
}