Práctica 1 – Blink LED

Introducción

 

La siguiente práctica es una de las más básicas en programación de microcontroladores, consiste en controlar el encendido y apagado de un LED cada determinado tiempo.

 

Descripción

En esta práctica se utiliza el LED que se encuentra conectado al pin D13 de los módulos X-UNO X-MEGA o X-NANO. El pin D13 es configurado como salida y señal digital, y enciende o apaga cada determinado tiempo.

 

Materiales:

1 x Módulo X-UNO o X-MEGA o X-NANO. Comprar

1 x Módulo programador XCU. Comprar

1 x Cable micro USB.

 

Software:

Windows 7 o posterior.

Arduino IDE. Descarga

 

Procedimiento

1. En el apartado de “Diagrama esquemático”, que se encuentra a continuación, selecciona tu módulo, realiza las conexiones que se muestran en la imagen y conéctalo a la computadora.

2. Al final de esta práctica, en el apartado de “Descargas”, puedes encontrar los archivos del código fuente, o bien copiarlo del apartado de “Código”, que se encuentra más abajo.

3. Si descargaste el archivo del paso 2, omite este paso. Si copiaste el código, abre el software Arduino IDE, pega el código en un nuevo proyecto, realiza la compilación. 

4. Programa el código que descargaste o compilaste, en el módulo. En el siguiente link encontrarás un manual para compilar y programar en Arduino IDE.

5. Al terminar de programar, el módulo se reiniciará y el programa de esta práctica se ejecutará.

 

 

Diagrama esquemático

 

X-UNO
X-MEGA
X-NANO
X-UNO

X-MEGA

X-NANO

 

 

Código

 

Código

/*

AUTOR: MICROSIDE TECHNOLOGY S.A. DE C.V.

FECHA: JUNIO 2019

*/

/**************************************************************************

La práctica consiste en controlar el encendido y apagado del LED.

**************************************************************************/

const int LED = 13;                                                                                      //Número del pin para LED

void setup()

{

      pinMode (LED, OUTPUT);                                                                 //Inicializa el PIN como una salida digital

}

 

void loop()

{
      digitalWrite (LED, HIGH);                                                               //Enciende el LED
      delay (1000);                                                                                        // Espera un tiempo
      digitalWrite (LED, LOW);                                                                //Apaga el LED
      delay (1000);                                                                                      // Espera un tiempo
}

 

 

  ¿Qué te pareció esta práctica?

Calificación 5

 

 

Descargas

 

Práctica 1-Arduino

Descargar código en Arduino de la práctica 1.

 

Fecha

enero 1, 2019

Categoría

Prácticas Arduino

EnglishSpanish