ARDUINO Encender LED con pulsador BUTTON [1]

Поделиться
HTML-код
  • Опубликовано: 16 окт 2024
  • Si presionamos el pulsador enciente y genera un 1 por pantalla y si presionamos el pulsador se apaga y genera un 0 por la consola.
    www.tinkercad....

Комментарии • 1

  • @trrsa
    @trrsa  Год назад

    const int LED =13;
    const int BOTON = 7;
    int val = 0; //val se emplea para almacenar el estado del boton
    int state = 0; // 0 LED apagado, mientras que 1 encendido
    int old_val = 0; // almacena el antiguo valor de val
    void setup(){
    Serial.begin(115200); // definir si la variable es de entrada // o salida.

    pinMode(LED,OUTPUT); // establecer que el pin digital es una señal de salida
    pinMode(BOTON,INPUT); // y BOTON como señal de entrada
    }
    void loop() { // loop = realice un lazo continuamente

    val= digitalRead(BOTON); // lee el estado del Boton
    if ((val == HIGH) && (old_val == LOW)){
    state=1-state;
    delay(10);//retardo de estado
    }
    old_val = val; // valor del antiguo estado
    if (state==1){
    digitalWrite(LED, HIGH); // enciende el LED
    Serial.println(1);
    delay(200);//retardo para monitor serial
    }
    else{
    digitalWrite(LED,LOW); // apagar el LED
    Serial.println(0);
    delay(200);//retardo para monitor serial
    }
    }