Como combinar 2 Sketch ? Son pocas líneas, pero no me sale! [SOLUCIONADO]

Pude combinar (agregando por etapas) hasta llegar a "void setup" pero cuando adiciono la parte del código a "void loop" la verificación me da errores. Aqui dejo los 2 sketch completos que necesitaría combinar. Soy técnico en electrónica, pero novato en programación. Agradeceré las respuestas.




int pulsador=8;
int led=4;

void setup()
{
pinMode (pulsador, INPUT);
pinMode (led, OUTPUT);
}

void loop()
{
if (digitalRead(pulsador)==HIGH)
{
digitalWrite(led,LOW);
}
else
{
digitalWrite(led,HIGH);
}
}



unsigned long tiempo; //Variable para el control
unsigned long tiempo_max= 10000; //Variable para el control
int ledpin= 13;
int buttonPin = 11;
boolean estado= false;

void setup(){
pinMode(ledpin, OUTPUT);
pinMode(buttonPin, INPUT);
digitalWrite(buttonPin,HIGH); //Activa PullUp resistor
digitalWrite(ledpin,LOW);
}

void loop(){

while(digitalRead(buttonPin)==LOW){
if(millis()-tiempo >= tiempo_max){
ejecuta();
//tiempo= millis(); //Decomentar si quiere que se repita la accion cada diez segundos
}
}

digitalWrite(buttonPin,HIGH); //Activa PullUp resistor
digitalWrite(ledpin,LOW);
tiempo= millis();
}

void ejecuta(){
digitalWrite(ledpin,HIGH);
delay(1000);
digitalWrite(ledpin,LOW);
}



int pulsador=8;
int led=4;


unsigned long tiempo; //Variable para el control
unsigned long tiempo_max= 10000; //Variable para el control
int ledpin= 13;
int buttonPin = 11;
boolean estado= false;


void setup()
{
  pinMode (pulsador, INPUT);
  pinMode (led, OUTPUT);
  
  
  
  pinMode(ledpin, OUTPUT);
  pinMode(buttonPin, INPUT);
  digitalWrite(buttonPin,HIGH); //Activa PullUp resistor
  digitalWrite(ledpin,LOW);
}


void loop()
{            
  if (digitalRead(pulsador)==HIGH)
{
     digitalWrite(led,LOW);
}
   else
{
     digitalWrite(led,HIGH);
}




while(digitalRead(buttonPin)==LOW){
    if(millis()-tiempo >= tiempo_max){
      ejecuta();
      //tiempo= millis(); //Decomentar si quiere que se repita la accion cada diez segundos
    }
  }
  
  digitalWrite(buttonPin,HIGH); //Activa PullUp resistor
  digitalWrite(ledpin,LOW);
  tiempo= millis();
}


void ejecuta(){
  digitalWrite(ledpin,HIGH);
  delay(1000);
  digitalWrite(ledpin,LOW);
}

Naruto128 Muchísimas gracias!!!