Curso de Arduino y Robótica para automatizar tus inventos
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()
Copyright © 2015 - Todos los derechos reservados - Arduino Inventor
Plantilla : OS Templates