Diferencia entre revisiones de «Digital read serial»

De ArduWiki
Saltar a: navegación, buscar
(Página creada con « == Placa aplicable == == Código == <pre> </pre> == Comentarios == == Vea también == * Bare minimum * Blink * Fade * Analog read serial * Read analog...»)
 
(Vea también)
 
(No se muestran 2 ediciones intermedias del mismo usuario)
Línea 1: Línea 1:
 +
Este ejemplo muestra cómo controlar el estado del LED a bordo con un pulsador.
 +
 +
== Circuito ==
 +
Conecta
  
 
== Placa aplicable ==
 
== Placa aplicable ==
 +
Todas.
  
 
== Código ==
 
== Código ==
<pre>
+
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.
</pre>
+
 
 +
<syntaxhighlight lang="c++">
 +
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");
 +
  }
 +
}
 +
</syntaxhighlight>
  
 
== Comentarios ==
 
== Comentarios ==
  
 
== Vea también ==
 
== Vea también ==
* [[Bare minimum]]
+
<categorytree mode=all>Basicos</categorytree>
* [[Blink]]
+
 
* [[Fade]]
+
== Referencias ==
* [[Analog read serial]]
+
* [https://www.arduino.cc/en/Tutorial/DigitalReadSerial Ejemplos incluidos]
* [[Read analog voltage]]
 
  
 
[[Category:Basicos]]
 
[[Category:Basicos]]

Revisión actual del 21: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