int pinnegro = 12; // Declaramos la variable pin del Botón
int pinrojo = 3;
int pinled = 13; // Declaramos la variable pin del Led
// Variables dinámicas
int botonset = 0; // Variable para estado del botón
int botonreset = 0;
int salida=0;
int anterior=0;
int contador=0;
void setup() {
Serial.begin(9600);
pinMode(pinled, OUTPUT);
// Inicializa el pin del botón como entrada:
pinMode(pinnegro, INPUT);
pinMode(pinrojo, INPUT);
}
void loop(){
botonset= digitalRead(pinnegro);
botonreset= digitalRead(pinrojo);
salida=digitalRead (pinled);
if ( botonset== HIGH && botonreset== LOW ) {digitalWrite(pinled, HIGH);contador = contador+botonset;
Serial.println("botonset=1 contador=");Serial.println(contador);}
if ( botonreset== HIGH && botonset== LOW) {salida==LOW;Serial.println("botonreset=1");digitalWrite(pinled, LOW);}
if ( botonset== LOW && botonreset== LOW) {Serial.println(salida);}
if ( botonset== HIGH && botonreset== HIGH ) {Serial.println("no permitido");salida==anterior;Serial.println(anterior);}
delay(200);}