Mandar pulso a LED

No lo compliquen tanto...

int entrada = 6;
int led = 13;
int entero = 1;

void setup() {
	Serial.begin(9600);
	pinMode(entrada,INPUT_PULLUP);
	pinMode(led, OUTPUT);
}

void loop() {
	if (digitalRead(entrada) == HIGH){
		if (entero == 1){
			digitalWrite(led, HIGH);
			delay(500);
			digitalWrite(led, LOW);
			entero = 2;
			Serial.println(entero);
		}
	}else{
		if (entero == 2){
			digitalWrite(led, HIGH);
			delay(500);
			digitalWrite(led, LOW);
			entero = 1;
			Serial.println(entero);
		}
	}
}