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...
}Desafío
FácilHaz que la placa cuente:
- al principio, escribe
int count = 0; - en
loop(), suma 1 acount, 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
}
Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.
Todas las lecciones de Primeros circuitos
2Hablando con tu computadora
Hola, Monitor SerialPrint frente a PrintlnImprimir númerosTu primera variableContar hacia arribaCuando un int se queda sin espacio3Matemáticas en la pizarra
Constantes con nombreOperadores aritméticosDivisión enteraDecimales con floatUn parpadeo que se aceleraPractica por tu cuenta: Playground de Arduino