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);
}