Diferencia entre revisiones de «loop()»
De ArduWiki
(→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 == | ||
− | < | + | <syntaxhighlight lang="c++"> |
const byte pulsador = 3; | const byte pulsador = 3; | ||
void setup(){ | void setup(){ | ||
− | + | Serial.begin(115200); | |
− | + | pinMode(pulsador, INPUT_PULLUP); | |
} | } | ||
void loop(){ | void loop(){ | ||
− | + | if (digitalRead(pulsador)){ | |
− | + | Serial.println('H'); | |
− | + | }else{ | |
− | + | Serial.println('L'); | |
− | + | } | |
− | + | delay(1000); | |
} | } | ||
− | </ | + | </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);
}