Quantcast
Channel: ASXLab - TICs y Recursos Educativos
Viewing all articles
Browse latest Browse all 385

ARDUINO UNO Básico 03: Blink (Parpadeo Básico)

$
0
0



Este ejercicio muestra lo más sencillo que se puede hacer con un Arduino o Genuino, ver la salida física: parpadeo de un LED integrado.


Hardware Required

  • Arduino or Genuino Board
optional
  • LED
  • 220 ohm resistor 

    Circuito

    Este ejemplo utiliza el LED incorporado que tienen la mayoría de las placas de Arduino y Genuino.Este LED está conectado a un pin digital y su número puede variar de tipo de placa a tipo de placa.Para hacer su vida más fácil, tenemos una constante que se especifica en cada archivo descriptor de la tarjeta.Esta constante es LED_BUILTIN y le permite controlar fácilmente el LED incorporado.Aquí está la correspondencia entre el pin constante y el digital:
    D13 - UNO.


    Si desea encender un LED externo con este boceto, necesita construir este circuito, donde se conecta un extremo de la resistencia al pin digital correspondiente a la constante LED_BUILTIN. Conecte la pata larga del LED (la pata positiva, llamada ánodo) al otro extremo de la resistencia.Conecte la pata corta del LED (la pata negativa, llamada cátodo) a la GND.En el diagrama siguiente mostramos una tabla UNO que tiene D13 como el valor LED_BUILTIN.

    El valor de la resistencia en serie con el LED puede ser de un valor diferente de 220 ohmios; El LED se encenderá también con valores de hasta 1K ohmios.



    Esquema




    https://www.flickr.com/gp/151305756@N08/8X3705
    Clic en la imagen para acceder a la galería de imágenes






    Código - Lea con atención


    Después de construir el circuito, conecte la tarjeta Arduino o Genuino a su computadora, inicie el software Arduino (IDE) e ingrese el código a continuación.Lo primero que haces es inicializar el pin LED_BUILTIN como un pin de salida con la línea

    pinMode(LED_BUILTIN, OUTPUT);

    En el bucle principal, encienda el LED con la línea: 

    digitalWrite(LED_BUILTIN, HIGH);

    Esto suministra 5 voltios al ánodo del LED.Eso crea una diferencia de voltaje a través de los pines del LED, y lo ilumina.A continuación, apágalo con la línea:

    digitalWrite(LED_BUILTIN, LOW);

    Esto lleva el LED_BUILTIN a 0 voltios y apaga el LED.Entre el encendido y el apagado, se da suficiente tiempo para que una persona vea el cambio, por lo que los comandos delay () le dicen a la junta que no haga nada durante 1000 milisegundos o un segundo.Cuando utiliza el comando delay (), nada más sucede durante ese período de tiempo.

    // La función de configuración se ejecuta una vez al presionar restablecer o alimentar la placavoidsetup(){
      // initializa el Pin Digital LED_BUILTIN como salida.
      pinMode(LED_BUILTIN,OUTPUT);
    }
    // La función de bucle se ejecuta una y otra vez para siemprevoidloop(){
      digitalWrite(LED_BUILTIN,HIGH);  //
    Enciende el LED (ALTO nivel de voltaje)
      delay(1000);                      // Pausa por un segundo
      digitalWrite(LED_BUILTIN,LOW);   //
    Apague el LED haciendo que el voltaje sea BAJO
      delay(1000);                      // Pausa por un segundo
    }

    ____________________________________

    /*
    Parpadeo
       Enciende un LED encendido durante un segundo, y después apagado por un segundo, repetidamente.
       Este código de ejemplo está en el dominio público.
     */

    // Pin 13 tiene un LED conectado en la mayoría de las placas Arduino.
    // Dale un nombre:
    int led = 13;

    // La rutina de configuración se ejecuta una vez al presionar restablecer:
    void setup() {               
    // inicializa el pin digital como una salida.
      pinMode(led, OUTPUT);    
    }

    // La función bucle se realiza una y otra vez para siempre.
    void loop() {
      digitalWrite(led, HIGH);   // Encienda el LED (ALTO es el nivel de voltaje)
      delay(1000);               // Pausa por un segundo
      digitalWrite(led, LOW);    // Apague el LED haciendo que el voltaje este en BAJO
      delay(1000);               // Pausa por un segundo
    }



    ____________________________________

    Ejercicio

    • Realize el montaje del presente circuito en la galería fotográfica.
    • Tome como referencia el vídeo del montaje.
    • Generar el programa correspondiente al circuito construido.
    • Compilar y cargar el programa.

    ____________________________________

    Recursos

    Descargar Laboratorio


    ____________________________________
    Fuente: ASXLab  ASXKids

    Viewing all articles
    Browse latest Browse all 385

    Trending Articles