arduino Parpadeo


Ejemplo

Aquí hay un breve ejemplo que muestra las funciones setup() y loop() . Esto se puede cargar en el IDE de Arduino seleccionando File > Examples > 01. Basics > Blink . ( Nota: la mayoría de las placas Arduino ya tienen un LED conectado al pin 13, pero es posible que necesite agregar un LED externo para ver los efectos de este boceto).

// the setup function runs once when you press reset or power the board
void setup() {
  // initialize digital pin 13 as an output.
  pinMode(13, OUTPUT);
}

// the loop function runs over and over again forever
void loop() {
  digitalWrite(13, HIGH);   // turn the LED on (HIGH is the voltage level)
  delay(1000);              // wait for a second
  digitalWrite(13, LOW);    // turn the LED off by making the voltage LOW
  delay(1000);              // wait for a second
}

El fragmento anterior:

  1. Define la función setup() . La función setup() se llama primero al ejecutarse en cada programa Arduino.

    1. Establece el pin 13 como salida.

      Sin esto, podría configurarse en una entrada, lo que haría que el LED no funcionara; sin embargo, una vez que se establece como salida, seguirá siendo así, por lo que solo debe hacerse una vez que se inicie el programa.

  2. Define la función loop() . La función loop() se llama repetidamente mientras el programa se está ejecutando.

    1. digitalWrite(13, HIGH); enciende el LED.
    2. delay(1000); Espera un segundo (1000 milisegundos).
    3. digitalWrite(13, LOW); apaga el LED.
    4. delay(1000); Espera un segundo (1000 milisegundos).

Debido a que loop() se ejecuta repetidamente durante el tiempo que se ejecuta el programa, el LED se encenderá y apagará con un período de 2 segundos (1 segundo encendido, 1 segundo apagado). Este ejemplo se basa en el Arduino Uno y cualquier otra placa que ya tenga un LED conectado al Pin 13. Si la placa que se está utilizando no tiene un LED integrado en ese pin, se puede conectar una externa.

Más información sobre el tiempo (por ejemplo, retrasos y tiempo de medición): Gestión del tiempo