make counter

Hola he comenzado hacer algunas cosas en Arduino, y quisiera hacer un contador, es decir que mediante un led me indique cuantas veces ha sido presionado un pulsador o un boton. El led se debe de encender y apagar tantas veces como fue presioando el boton.
Encontre un codigo en internet, y lo simule con el software SimulIDE, pero no me funciona. No se que pasa.

Pudierab ayudarme, aqui les envio el codigo (esta sencillo).

Este es el primero

void setup() {
int sensorVal=0;
Serial.begin(9600);
pinMode(2, INPUT_PULLUP);
pinMode(13, OUTPUT);
}

void loop() {
int sensorVal = digitalRead(2);
Serial.println(sensorVal);
if (sensorVal == HIGH) {
digitalWrite(13, LOW);
}
else {
digitalWrite(13, HIGH);
Serial.println("Pulsado...");
}
}

Este es el segundo.

float conta = 2;
void setup() {
Serial.begin(9600);
pinMode(2, INPUT);
pinMode(13, OUTPUT);
}

void loop() {
if (digitalRead(2) == LOW)
{
if(digitalRead(2) == HIGH)
{

{

conta++;
Serial.println(conta);
}
}
if (conta == 5)
{
digitalWrite(13, HIGH);
}

Serial.println(conta);
delay(250);
}
}

Moderador
Por favor edita tu post usando etiquetas de código.

Edita tu título usando uno en Español. Seguramente este hilo fue posteado en el foro en inglés y los moderadores lo movieron a este sitio
Si posteas en el foro en inglés todo debe estar en ese idioma. No basta con poner el título en inglés y el cuerpo del mensaje en español.

Lee las Normas del foro