viernes, 28 de abril de 2023

RS+contador

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

No hay comentarios:

Publicar un comentario

Nota: solo los miembros de este blog pueden publicar comentarios.