Constantes con nombre
Parte de la sección Primeros circuitos del Journey de Arduino de Coddy. Lección 13 de 22.
Coloca const delante de una variable y se convierte en una constante: su valor se establece una vez y nunca puede cambiar.
const int ledPin = 7;Un nombre indica para qué sirve un pin: digitalWrite(ledPin, HIGH) se lee mejor que digitalWrite(7, HIGH), que te hace recordar qué hay en el pin 7. Si el LED se mueve a otro pin, cambias una línea en lugar de buscar cada 7.
Almacenar un valor nuevo en una constante impide que el sketch se compile, con un error que indica que la variable es de solo lectura. Eso protege los valores que nunca deberían cambiar.
Desafío
FácilEl LED se ha movido al pin 7, pero el código inicial todavía usa 13 en tres lugares.
- al principio, añade
const int ledPin = 7; - reemplaza cada 13 por
ledPin
Pulsa Ejecutar, después Comprobar.
Pruébalo tú mismo
// añade la constante aquí
void setup() {
pinMode(13, OUTPUT);
}
void loop() {
digitalWrite(13, HIGH);
delay(500);
digitalWrite(13, LOW);
delay(500);
}
Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.
Todas las lecciones de Primeros circuitos
3Matemáticas en la pizarra
Constantes con nombreOperadores aritméticosDivisión enteraDecimales con floatUn parpadeo que se aceleraPractica por tu cuenta: Playground de Arduino