Digital read serial

De ArduWiki
Revisión del 17:53 6 may 2019 de Kike GL (Discusión | contribuciones) (Vea también)

(dif) ← Revisión anterior | Revisión actual (dif) | Revisión siguiente → (dif)
Saltar a: navegación, buscar

Este ejemplo muestra cómo controlar el estado del LED a bordo con un pulsador.

Circuito

Conecta

Placa aplicable

Todas.

Código

Con este simple ejemplo gracias a la configuración del pin 2 en INPUT_PULLUP nosrmalmente estara en HIGH a no ser que se presione pulsador que pasa a LOW y prende el LED a bordo.

const byte pulsador = 2 ; 

void setup(){ 
   Serial.begin(115200); 
   pinMode(LED_BUILTIN, OUTPUT); 
   pinMode(pulsador, INPUT_PULLUP); 
} 

void loop(){ 
   bool boton = digitalRead(pulsador); 
   if (boton){
      digitalWrite(LED_BUILTIN, LOW);
      Serial.println("LED OFF");
   }else{
      digitalWrite(LED_BUILTIN, HIGH);
      Serial.println("LED ON");
   }
}

Comentarios

Vea también


Referencias