Diferencia entre revisiones de «Digital read serial»

De ArduWiki
Saltar a: navegación, buscar
(Vea también)
 
Línea 34: Línea 34:
  
 
== Vea también ==
 
== Vea también ==
* [[Bare minimum]]
+
<categorytree mode=all>Basicos</categorytree>
* [[Blink]]
 
* [[Fade]]
 
* [[Analog read serial]]
 
* [[Read analog voltage]]
 
  
 
== Referencias ==
 
== Referencias ==

Revisión actual del 17:53 6 may 2019

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