ACTIVIDAD ARD. ARD.BLO.3 .- Constantes con sentencias #define (desarrollo)

Define una constante que tenga el nombre TIEMPO_DE_ENCENDIDO y que tenga como valor 700

Define otra constante que tenga el nombre TIEMPO_DE_APAGADO y que tenga como valor 1000

Posteriormente, haz un programa que sólo emplee constantes y que consiga que el led interno de la placa parpadee con un tiempo de apagado de 700 ms y un tiempo de enciendido de 1 seg






/////////////////////////////////////////////////////////////////
////// BLOQUE DE DECLARACIONES Y DEFINICIONES GENÉRICAS /////////
/////////////////////////////////////////////////////////////////

// DECL 1.- Constantes de pines y genéricas

// Constantes genéricas

#define APAGADO 0
#define ENCENDIDO 1
#define SALIDA 1
#define TIEMPO_DE_ESPERA_ENCENDIDO 700
#define TIEMPO_DE_ESPERA_APAGADO 1000

// Constantes de los pines usados

#define PIN_LED_ROJO 2


//////////////////////////////////////////////////////////
////// BLOQUE DE DEFINICIÓN DE LA INICIALIZACIÓN /////////
//////////////////////////////////////////////////////////



void setup() {
  // setup 1 .- Modo de los pines de salida.
  pinMode(PIN_LED_ROJO, SALIDA);

} // fin de la definición de la función de INICIALIZACIÓN setup()


///////////////////////////////////////////////////////
////// BLOQUE DE DEFINICIÓN DEL PROGRAMA //////////////
///////////////////////////////////////////////////////

void loop() {

  // loop 2.- Cálculos y decisiones. Escritura sobre los actuadores.

  digitalWrite(PIN_LED_ROJO, ENCENDIDO);
  delay(TIEMPO_DE_ESPERA_ENCENDIDO);
  digitalWrite(PIN_LED_ROJO, APAGADO);
  delay(TIEMPO_DE_ESPERA_APAGADO);

} // fin de la función de PROGRAMA loop()