Problema con la programación de ARDUINO.

#Problema #Ayuda #Codigoerror
Buenas trendy amig@ss, somos un grupo de adolescentes que nos mandaron hacer una programación y no tenemos ni idea.
Nos gustaría que nos ayudaran y que no nos respondiera un moderador.
El código es este;

int pulsadorPin =2;
int ledPin = 7;
int contador=0;
int estadopulsador =0;
int estadoanteriorpulsador =0;

void setup () {
 pinMode(pulsadorPin, INPUT);
 pinMode (ledPin, OUTPUT);
 Serial.begin (9600);
}

void loop () {
 // lee el pin de entrada del botón pulsador:
 estadopulsador = digitalRead(pulsadorPin);
 
 if(estadopulsador != estadoanteriorpulsador) {
 if(estadopulsador == HIGH){
     contador++;//contador aumenta
     digitalWrite (ledPin, ALTO);
   Serial.println ("on");
   Serial.print("numero de veces que pulsamos: ");
   Serial.println (contador, DEC);
 }
   más{
       digitalWrite (ledPin, BAJO);
       Serial.println ("0ff");
   }
   estadoanteriorpulsador = estadopulsador;
 }
 
}

Y los requisitos son estos:

1.- Cambiar el programa para que el LED se encienda cuando se pulsa cuatro
veces
2.- ¿Cómo podemos conseguir que cuente hasta 10 y se reinicialice el
programa?

¿Nos podrían ayudar?
Gracias.
Ofrecemos una gran recompensa.
Besos.

Moderador: Código editado usando etiquetas

En el mundo real ,en el que algun dia tendreis que vivir,nadie hara el trabajo por vosotros.Solo teneis que introducir un par de condicionales if en el sitio adecuado para controlar el valor de la variable contador.

if(Os lo hacemos=true)
{
    Nunca_vais_a_aprender=1;
}
else
{
    Igual_aprendeis_algo=1;
}

Moderador: Código editado usando etiquetas