Está en la página 1de 4

UNIVERSIDAD ANDINA DEL CUSCO ACREDITADA INTERNACIONALMENTE

LABORATORIO 1
CONTROL DE UN DISPOSITIVO ELECTRONICO DE ILUMINACION DIODO EMISOR DE LUZ

1.1 Objetivo General

Reconocer la estructura del SKETCH DE ARDUINO, identificar las instrucciones y programar


la configuración de pines como salida y escritura de datos digitales.

1.2 Marco Teórico

El sketch o programa contiene dos declaraciones básicas void setup() y void loop(),que
deben definirse mediante líneas de código o instrucciones de programación, y que luego de
compilar se descarga mediante el cable USB a la memoria FLASH del microcontrolador que
se encuentra en la plataforma del Arduino Uno. Para ver que es lo que sucede con el
programa se adicionado algunos componentes electrónicos que permiten ver el
funcionamiento de nuestro programa.

1.2.1 Componentes Electrónicos Básicos

a) Resistor. - El resistor comúnmente llamado “RESISTENCIA” es un componente pasivo


electrónico diseñado para introducir una resistencia que se opone al flujo de la corriente
eléctrica.
La unidad en la que mide esta característica:

Unidad Símbolo Aparato de Medida Múltiplos Usados


Ohmímetro Kilo Ohmio (KΩ), equivale 103 Ω.
Mega Ohmio (MΩ), equivale 106 Ω.

Ohmio
Ejemplo:

Resistencia de 40 KΩ (4000 ohmios).

b) LED (Diodo Emisor de Luz).- Un LED es un componente electrónico cuya función


principal es convertir la energía eléctrica en una fuente luminosa. Podemos distinguir 2 tipos:
Led Indicadores. - Sirve para indicar los estados en la que se encuentra un aparato
electrónico (prendido, apagado, esperar, sin señal, con señal, entre otras).
La mayoría de los leds indicadores presenta su capsula con su color respectivo.
Led de alta Luminosidad. - Sirve para iluminación de superficies, paredes, monumentos,
piletas entre otras.

Componente Símbolo Variables Eléctricas


Voltaje: 1.8 V a 3.4 Voltios
Corriente: 1 a 10 mA

INGENIERIA INDUSRIAL Ing. FELIPE APAZA CANAZA


UNIVERSIDAD ANDINA DEL CUSCO ACREDITADA INTERNACIONALMENTE

1.2 Lista de Materiales

Materiales Descripción Cantidad


Plataforma de Hardware Libre ARDUINO UNO, 01
mas Cable USB para conectar hacia la computadora

Cables conductores o Conectores especiales para 15


arduino, tipo macho – macho.

LED (Diodo Emisor de Luz) 05


Diferentes Colores, rojo, verde y azul.

Resistor comúnmente llamado “Resistencia” 02


Valor: 1KOhmios.

Protoboard o Tarjeta perforada de Ensayo para armar 01


circuitos Electrónicos.

1.4 Procedimiento

1.4.1 Etapa Electrónica

a) Identificar los componentes electrónicos e implementar el siguiente circuito eléctrico


básico. Representación gráfica y simbólica.

INGENIERIA INDUSRIAL Ing. FELIPE APAZA CANAZA


UNIVERSIDAD ANDINA DEL CUSCO ACREDITADA INTERNACIONALMENTE

1.4.2 Etapa de programación

Desarrollo del sketch en ARDUINO V1.6.12

a) Estructura para la creación de programas dentro del SKETCH

Se compone básicamente de 2 partes principales:

void setup() 1
{ // Llave de Inicio

// Aquí se deberá realizar la configuraciones principales, se repite solo una vez.


// Configuraciones de pines como entrada y salida de datos.
// Inicialización de librerías.
// Inicialización de Funciones, entre otras.

} // Llave de cierre

void loop() 2
{ // Llave de Inicio

// Aquí deberá ir el programa principal, se repite por siempre.

} // Llave de Cierre

b) Instrucciones para configuración de Pines (como entrada o salida) y Escritura digital.

Instrucción Sintaxis Parámetros


pinMode( ) pinMode(pin, modo) pin: Numero de Pin
Configura un pin como Salida o Entrada Modo: INPUT, OUTPUT
de un dato digital
digitalWrite() digitalWrite(pin, valor) pin: Numero de Pin
Envía por un pin un valor de un dato Modo: HIGH, LOW
digital (5 Voltios o 0 votios)

c) Instrucciones de Pausa o Esperar

Instrucción Sintaxis Parámetros


delay() delay(ms) ms:Numero milisegundos de
Pausa en el programa pausa (unsigned long).
para la cantidad de
tiempo(en milisegundos).
delayMicroseconds() delayMicroseconds(us) us:Numero de microsegundos
Pausa en el programa (unsigned int).
para la cantidad de
tiempo(microsegundos).

INGENIERIA INDUSRIAL Ing. FELIPE APAZA CANAZA


UNIVERSIDAD ANDINA DEL CUSCO ACREDITADA INTERNACIONALMENTE

d) Ejemplo de Aplicación:

//Ejemplo de programación de parpadeo de un LED, controlado desde el pin 4 de la


//plataforma de ARDUINO UNO.

void setup()
{

pinMode(4, OUTPUT); // Configuración del Pin Numero 4 como salida Digital

}
void loop()
{
////////// ************* INICIO PROGRAMA PRINCIPAL *********\\\\\\\\\\

digitalWrite(4, HIGH); // Escribe un valor digital “ALTO” en el pin 4.Equivale a 5 Voltios.

delay(1000); // Pausa o espera durante un segundo.

digitalWrite(4, LOW); // Escribe un valor digital “BAJO” en el pin 4.Equivale a 0 Voltios.

delay(1000); // Pausa o espera durante un segundo.

////////// ************* FIN DEL PROGRAMA PRINCIPAL *********\\\\\\\\\\


}

Observaciones:
• Toda instrucción debe terminar en punto y coma (;).
• Se deben respetar las mayúsculas y minúsculas.
• Para hacer un comentario se debe colocar //.
• Si hay una llave de inicio ( { ) también debe haber una llave de cierre ( } ).

RETO 1
• Realizar un programa que permita simular la secuencia de funcionamiento de un
semáforo.

INGENIERIA INDUSRIAL Ing. FELIPE APAZA CANAZA

También podría gustarte