Setup y loop
Parte de la sección Primeros circuitos del Journey de Arduino de Coddy. Lección 2 de 22.
Un sketch tiene dos partes. Cuando la placa recibe alimentación, ejecuta setup() una vez. Después ejecuta loop(), y cada vez que loop() llega a su última línea, vuelve a empezar desde el principio, para siempre.
void setup() {
// 1. se ejecuta primero, una sola vez
}
void loop() {
// 2. se ejecuta después, luego 3. otra vez, 4. otra vez...
}Las llaves { } contienen las líneas que pertenecen a cada parte. Cada instrucción termina con un punto y coma ;, igual que una oración termina con un punto.
Lo que tiene que ocurrir una vez va en setup(): configurar un pin como salida o encender un LED que debe permanecer encendido. Lo que tiene que seguir ocurriendo, como parpadear, va en loop().
Un pin conserva el último valor que se le asignó. Después de digitalWrite(13, HIGH), el LED permanece encendido hasta que algo configure el pin como LOW, incluso si loop() está vacío.
Desafío
FácilEnciende el LED del pin 13 y déjalo encendido:
- en
setup(), configura el pin 13 como salida - también en
setup(), configura el pin 13 comoHIGH - deja
loop()vacío
Pulsa Run para verlo y, después, Check.
Pruébalo tú mismo
void setup() {
// se ejecuta una vez: configura el pin 13 como salida y actívalo aquí
}
void loop() {
// se ejecuta una y otra vez: esta vez no hay nada que hacer aquí
}
Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.
Todas las lecciones de Primeros circuitos
Practica por tu cuenta: Playground de Arduino