Diferencia entre revisiones de «loop()»

De ArduWiki
Saltar a: navegación, buscar
(Ejemplo)
 
(No se muestran 2 ediciones intermedias del mismo usuario)
Línea 1: Línea 1:
 +
== Descripción ==
 
Después de la función [[setup()]], que inicializa y establece los valores iniciales, la funcion '''loop()''' hace exactamente lo que sugiere su nombre,  ciclos consecutivos, permitiendo que su programa cambie y responda. Úselo para controlar activamente la placa Arduino.
 
Después de la función [[setup()]], que inicializa y establece los valores iniciales, la funcion '''loop()''' hace exactamente lo que sugiere su nombre,  ciclos consecutivos, permitiendo que su programa cambie y responda. Úselo para controlar activamente la placa Arduino.
 +
 +
== Sintaxis ==
 +
<pre>
 +
void loop(){
 +
  //Este código se repite una y otra vez.
 +
}
 +
</pre>
  
 
== Advertencia ==
 
== Advertencia ==
Línea 5: Línea 13:
  
 
== Ejemplo ==
 
== Ejemplo ==
<pre>
+
<syntaxhighlight lang="c++">
 
const byte pulsador = 3;
 
const byte pulsador = 3;
 
void setup(){
 
void setup(){
  Serial.begin(115200);
+
  Serial.begin(115200);
  pinMode(pulsador, INPUT_PULLUP);
+
  pinMode(pulsador, INPUT_PULLUP);
 
}
 
}
 
void loop(){
 
void loop(){
  if (digitalRead(pulsador) == LOW){
+
  if (digitalRead(pulsador)){
    Serial.write('L');
+
      Serial.println('H');
  }else{
+
  }else{
    Serial.write('H');
+
      Serial.println('L');
  }
+
  }
  delay(1000);
+
  delay(1000);
 
}
 
}
</pre>
+
</syntaxhighlight>
  
 
== Vea tambien ==
 
== Vea tambien ==

Revisión actual del 22:39 24 jul 2018

Descripción

Después de la función setup(), que inicializa y establece los valores iniciales, la funcion loop() hace exactamente lo que sugiere su nombre, ciclos consecutivos, permitiendo que su programa cambie y responda. Úselo para controlar activamente la placa Arduino.

Sintaxis

void loop(){
   //Este código se repite una y otra vez.
}

Advertencia

Nota: Es obligatorio que esta sentencia sea incluida en cada boceto, aunque puede estar vacía.


Ejemplo

const byte pulsador = 3;
void setup(){
   Serial.begin(115200);
   pinMode(pulsador, INPUT_PULLUP);
}
void loop(){
   if (digitalRead(pulsador)){
      Serial.println('H');
   }else{
      Serial.println('L');
   }
   delay(1000);
}

Vea tambien