// Declaramos el pin al que estará conectado el pulsador
int pinPulsador=0; // esta conectado al pin 4
int pulSetup=22;
int LedSet=19;
// Declaramos el pin al que estará conectado el led
int pinLed=2; //esta conectado en el pin 2
// Aqui inicializamos la variable en un estado y la guardamos en byte
byte estado=1;
int biestable=0;
void setup()
{
Serial.begin(115200);
//Determinamos que el pin del pulsador sera para recibir
pinMode(pinPulsador, INPUT);
pinMode(pulSetup,INPUT);
//Determinamos que el pin del led sera para salir
pinMode(pinLed, OUTPUT);
pinMode(LedSet, OUTPUT);
}
//Funcion para el hacer funcionar el boton
void Boton(int pinPulsador)
{
//Si la señal del pulsador es activa encendemos el led
if (digitalRead(pinPulsador) == HIGH) {
digitalWrite(pinLed, HIGH);
Serial.println("encendido");
}
//de lo contrario apagamos el led
else {
digitalWrite(pinLed, LOW);
}
delay(100);
}
void Set()
{ //Fuincion para poner el codigo del setup
//Si la señal del pulsador es activa encendemos el led
if (digitalRead(pulSetup) == HIGH) {
digitalWrite(pinLed, HIGH);
digitalWrite(LedSet, HIGH);
Serial.println("SETUP");
}
//de lo contrario apagamos el led
else {
digitalWrite(pinLed, LOW);
}
}
void loop()
{
if (digitalRead(pulSetup) == HIGH) {
digitalWrite(pinLed, HIGH);
digitalWrite(LedSet, HIGH);
Serial.println("SETUP");
}
//de lo contrario apagamos el led
else {
digitalWrite(pinLed, LOW);
digitalWrite(LedSet, LOW);
}
delay(100);
}