You are on page 1of 5

Cdigo:

GUIAS DE PRACTICAS PARA ESPECIALIZACIN EN


GERENCIA INFORMATICA
Definicin de Plataforma Tecnolgica de Hardware

PROGRAMA DE FORMACIN
ACTIVIDAD
ORIENTADOR
RESULTADOS

Versin: 01
Pgina 1 de 5

GUIA DE LABORATORIO N1

ESPECIALIZACIN EN GERENCIA INFORMATICA.


PRACTICAS CON LENGUAJE DE PROGRAMACIN ARDUINO
MARIO YESID VELOZA MONTAEZ
EL ESTUDIANTE SER COMPETENTE PARA SOLUCIONAR PROBLEMAS DE
LA VIDA REAL CON PROGRAMACION ARDUINO

Introduccin
Objetivo: LED Intermitente.
Materiales
Tarjeta de ARDUINO
LED
Cable USB tipo AB
Qu Aprendo?
A.
B.
C.
D.

Activar una salida digital


Encender un LED en ON/OFF
Temporizar una seal de salida
Sintaxis de un programa en Arduino

Conocimientos Previos

Seal digital
Funcin digitalWrite()
Polaridad de un LED
Conexin de la placa Ardui-no al computador

Figura 1. Plano de conexiones.

Cdigo:
GUIAS DE PRACTICAS PARA ESPECIALIZACIN EN
GERENCIA INFORMATICA
Definicin de Plataforma Tecnolgica de Hardware

Versin: 01
Pgina 2 de 5

----------------------------------Hola Mundo
----------------------------------Enciende un LED por un segundo y lo apaga por el mismo tiempo
*/
//-----------------------------------//Funcin principal
//-----------------------------------void setup() // Se ejecuta cada vez que el Arduino se inicia
{
pinMode(13,OUTPUT); // Inicializa el pin 13 como una salida
}
//-----------------------------------//Funcin cclica
//-----------------------------------void loop() // Esta funcin se mantiene ejecutando
{
// cuando este energizado el Arduino
digitalWrite(13,HIGH); // Enciende el LED
delay(1000); // Temporiza un segundo (1s = 1000ms)
digitalWrite(13,LOW); // Apaga el LED
delay(1000); // Temporiza un segundo (1s = 1000ms)
}
// Fin del programa

Ejercicios
1. A partir del cdigo de programacin explicado anteriormente, queremos que un LED prenda de manera
intermitente de la siguiente manera:
A) 3 segundos prendido y 3 segundos apagado
void setup() // Se ejecuta cada vez que el Arduino se inicia
{
pinMode(13,OUTPUT); // Inicializa el pin 13 como una salida
}
void loop() // Esta funcin se mantiene ejecutando
// cuando este energizado el Arduino
{
digitalWrite(13,HIGH); // Enciende el LED
delay(3000); // Temporiza un segundo
digitalWrite(13,LOW); // Apaga el LED
delay(3000); // Temporiza un segundo
}

Cdigo:
GUIAS DE PRACTICAS PARA ESPECIALIZACIN EN
GERENCIA INFORMATICA
Definicin de Plataforma Tecnolgica de Hardware

Versin: 01
Pgina 3 de 5

Figura 01. Montaje led intermitente


B) 200 milisegundos prendido y 500 milisegundos apagado
void setup() // Se ejecuta cada vez que el Arduino se inicia
{
pinMode(13,OUTPUT); // Inicializa el pin 13 como una salida
}
void loop() // Esta funcin se mantiene ejecutando
// cuando este energizado el Arduino
{
digitalWrite(13,HIGH); // Enciende el LED
delay(200); // Temporiza un segundo (1s = 1000ms)
digitalWrite(13,LOW); // Apaga el LED
delay(500); // Temporiza un segundo
}
Tip: 1s = 1000ms.
2. La empresa de automatizacin NRJ Inc. te contrata para hacer un montaje de un LED Intermitente en una placa
Arduino, con el nico requisito de que el LED debe estar ubicado en el Pin 5, ellos muy amablemente te han
facilitado el esquema, tu tarea es:
A) Realizar el montaje y la respectiva programacin de 2 segundos prendido y 1 segundo apagado.

Cdigo:
GUIAS DE PRACTICAS PARA ESPECIALIZACIN EN
GERENCIA INFORMATICA
Definicin de Plataforma Tecnolgica de Hardware

Versin: 01
Pgina 4 de 5

3. Un Strober es un bombillo que prende y apaga muy rpido, muy usado en las fiestas, tu misin es realizar tu
strober casero con un LED.

//Strober con led


void setup() // Se ejecuta cada vez que el Arduino se inicia

Cdigo:
GUIAS DE PRACTICAS PARA ESPECIALIZACIN EN
GERENCIA INFORMATICA
Definicin de Plataforma Tecnolgica de Hardware

Versin: 01
Pgina 5 de 5

{
pinMode(5,OUTPUT); // Inicializa el pin 13 como una salida
}
void loop() // Esta funcin se mantiene ejecutando
// cuando este energizado el Arduino
{
digitalWrite(5,HIGH); // Enciende el LED
delay(100); // Temporiza un segundo (1s = 1000ms)
digitalWrite(5,LOW); // Apaga el LED
delay(100); // Temporiza un segundo (1s = 1000ms)
}
Evaluacin
Evidencia
Criterios de Evaluacin
1. Demostrar por medio del montaje en protoboard el Informe de la gua (Cdigo del programa y evidencias
funcionamiento del programa acerca del parpadeo de de funcionamiento fotos). Montaje y sustentacin de
un LED en Arduino.
los ejercicios.
2. Compilar en el software los cdigos que le den
solucin a los ejercicios propuestos en esta gua.
Utilizar comentarios propios del programa para
explicar las lneas de cdigo.
3. Realizar el montaje de uno de los tres ejercicios
propuestos, para verificar su funcionamiento en
Arduino.

LISTA DE CHEQUEO PARA EVALUACIN


tem
Porcentaje
Valor
Demostrar por medio del montaje en
protoboard el
funcionamiento del
26,66%
programa acerca del parpadeo de un
LED en Arduino
Compilar en el software los cdigos que
le den solucin a los ejercicios
propuestos en esta gua. Utilizar
26,66%
comentarios propios del programa para
explicar las lneas de cdigo
Realizar el montaje de uno de los tres
ejercicios propuestos, para verificar su
26,66%
funcionamiento en Arduino
Informe de la gua (Cdigo del programa
y evidencias de funcionamiento fotos).
20%
Montaje y sustentacin de los ejercicios
Nota de la Gua

Nota por tem

You might also like