Menu
CoddyTech

Contar hacia arriba

Parte de la sección Primeros circuitos del Journey de Arduino de Coddy. Lección 11 de 22.

Una variable puede cambiar mientras se ejecuta el sketch. Esta línea suma 1 a count:

count = count + 1;

Léela de derecha a izquierda: toma lo que hay en count, suma 1 y vuelve a guardar el resultado en count. En C++, = significa «guardar», no «es igual a». count++; es una forma abreviada de escribir lo mismo.

Escribir count + 1; por sí solo calcula la suma y la descarta: no se guarda nada.

Dónde creas la variable importa. Si se crea en la parte superior, conserva su valor de una llamada a loop() a la siguiente. Si se crea dentro de loop(), se crea de nuevo, empezando desde 0, cada vez que comienza loop().

int count = 0;   // arriba: se crea una sola vez

void loop() {
  count = count + 1;
  Serial.println(count);   // 1, luego 2, luego 3...
}
challenge icon

Desafío

Fácil

Haz que la placa cuente:

  • al principio, escribe int count = 0;
  • en loop(), suma 1 a count, imprímelo y después espera 500 ms

El monitor Serial debería mostrar 1, 2, 3 y así sucesivamente, dos números por segundo. Pulsa Run y después Check.

Pruébalo tú mismo

// crea count aquí

void setup() {
  Serial.begin(9600);
}

void loop() {
  // suma 1 a count, imprime su valor y espera 500 ms
}
quiz iconPonte a prueba

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