Menu
CoddyTech

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.

challenge icon

Desafío

Fácil

El 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);
}
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