Vous êtes sur la page 1sur 16

UNIVESIDAD DE LAS FUERZAS ARMADAS “ESPE”

DEPARTAMENTO DE ELÉCTRICA Y ELECTRÓNICA

MATERIA: Tecnología de Software


Informe 1.1

TEMA: Interface con PC empleando un circuito básico

NRC: 2799

ING. LUIS CADENA

FECHA: 26 de abril de 2018


INTERFACE CON PC EMPLEANDO UN CIRCUITO BÁSICO

Universidad de las Fuerzas Armadas “ESPE”.


Departamento de Eléctrica y Electrónica.
TECNOLOGÍA DE SOFTWARE
II

Resumen

En la siguiente práctica se realizará en la tarjeta arduino UNO un programa que permita simular el
funcionamiento de un semáforo utilizando led; para su respectiva programación cabe recalcar que
se requiere de 3 partes esenciales, configurar el los pines como salida de datos, sacar los datos y
colocar un tiempo de retardo.

Abstract

In the following practice, a program that simulates the operation of a traffic light using led was
made on the UNO memory card; for its respective programming it should be emphasized that it
requires 3 essential parts, configure the pins as data output, take out the data and set a delay time.
III

TABLA DE CONTENIDO

1.1 TEMA............................................................................................................................... 1
1.2 Objetivos .......................................................................................................................... 1
1.3 Introducción ..................................................................................................................... 1
1.4 Equipo y Materiales ......................................................................................................... 1
1.5 Marco teórico ................................................................................................................... 1
1.6 Diagramas......................................................................................................................... 5
1.7 Conclusiones .................................................................................................................... 8
1.8 Recomendaciones ............................................................................................................. 8
Bibliografía ................................................................................................................................. 9
Anexos .......................................................................................Error! Bookmark not defined.
Programación del código en el software de Arduino. ................Error! Bookmark not defined.
Armado del circuito ...................................................................Error! Bookmark not defined.
IV

LISTA DE TABLAS
Tabla 1. Materiales por utilizar en la práctica................................................................................. 1
V

LISTA DE FIGURAS
Figura 1. Tarjeta Arduino UNO. ..................................................................................................... 2
Figura 2. Configuramos el programa con Arduino UNO ............................................................... 3
Figura 3. Elegimos el puerto donde está conectado. ....................................................................... 4
Figura 4. Compilamos y cargamos el archivo ................................................................................ 4
Figura 5. Diodo LED ...................................................................................................................... 5
Figura 6. Resistencia 220 ohms. ..................................................................................................... 5
Figura 7. Diagrama del circuito ...................................................................................................... 5
Figura 8. Diagrama en Fritzing del Arduino UNO ......................................................................... 6
Figura 9. Programa en Arduino del Semáforo. ............................................................................... 7
1

INFORME 1.1
1.1 TEMA
Interface con PC empleando un circuito básico.
1.2 Objetivos
 Realizar una comunicación de la PC con un circuito básico y realizar el envío de datos.
 Utilizar la tarjeta Arduino Uno para simular el funcionamiento de un semáforo
representado por diodos leds.
1.3 Introducción
En la siguiente práctica se realizará en la tarjeta arduino UNO un programa que permita
simular el funcionamiento de un semáforo utilizando led; para su respectiva programación
cabe recalcar que se requiere de 3 partes esenciales, configurar los pines como salida de
datos, sacar los datos y colocar un tiempo de retardo.
1.4 Equipo y Materiales
 PC, Software Arduino y Protoboard.

Tabla 1. Materiales por utilizar en la práctica


Cantidad Nombre Descripción Valor
1 Arduino Tarjeta Arduino Arduino UNO
3 R1, R2,R3 Resistencia 220 Ω
3 Leds Rojo, verde, amarillo

1.5 Marco teórico


Tarjeta Arduino UNO
Definición
Arduino es una herramienta para hacer que los ordenadores puedan sentir y controlar el mundo
físico a través de tu ordenador personal. Es una plataforma de desarrollo de computación física de
código abierto, basada en una placa con un sencillo microcontrolador y un entorno de desarrollo
para crear software para la placa.
2

La tarjeta Arduino Uno es una placa electrónica basada en el microcontrolador ATmega328, esta
placa consta de 14 pines para entradas/salidas digitales, de las cuales 6 se pueden utilizar como
salidas PWM (Modulación por ancho de pulsos) y otras 6 son entradas analógicas.
Incluye un resonador cerámico de 16 MHz, un conector USB, un conector de alimentación, una
cabecera ICSP y un botón de reseteado.
La placa incluye todo lo necesario para que el microcontrolador haga su trabajo, basta conectarla
a un ordenador con un cable USB o a la corriente eléctrica a través de un transformador.

Figura 1. Tarjeta Arduino UNO.

Puedes usar Arduino para crear objetos interactivos, leyendo datos de una gran variedad de
interruptores y sensores y controlar multitud de tipos de luces, motores y otros actuadores físicos.
Los proyectos con Arduino pueden ser autónomos o comunicarse con un programa (software) que
se ejecute en tu ordenador.
Características
Las características de la tarjeta Arduino UNO son las siguientes:
- Microcontrolador: ATmega328.
- Voltaje: 5V.
- Voltaje entrada: 7-12V.
- Digital I/O Pines: 14.
- Entradas Analógicas: 6.
- Corriente DC para el pin I/O: 40 mA
- Corriente DC para el pin 3.3V: 50 mA
- Flash Memory: 32 KB (ATmega328) de los cuales 0.5 KB son utilizados para el arranque
3

- SRAM: 2 KB (ATmega328)
- Memoria EEPROM: 1 KB (ATmega328)
- Velocidad del Reloj: 16 MHz

Configuración
Descarga del IDE (Software) de Arduino
Una vez que conocemos todos los pines necesarios para nuestro manejo y control del Arduino,
vamos a instalar el software para poder programarlo mediante el ordenador.
Conectamos la placa Arduino
Conectamos la placa Arduino al ordenador usando el cable USB, una vez conectada el led de la
placa PWR (led de alimentación) deberá permanecer encendido a partir de ahora.
Instalamos los drivers
Al conectar el Arduino, Windows automáticamente deberá de inicializar la instalación de los
drivers.
Ejecutamos la aplicación Arduino, seleccionamos la placa y el puerto serie.
Una vez abierta la aplicación nos vamos a Tools - Board - Arduino UNO

Figura 2. Configuramos el programa con Arduino UNO


4

Una vez seleccionado el modelo de nuestra placa tendremos que seleccionar el dispositivo serie
de la placa:

Figura 3. Elegimos el puerto donde está conectado.

Una vez que tenemos configurada nuestra placa Arduino al ordenador, vamos a estudiar la
estructura del lenguaje de programación de Arduino.
Cargar el programa a la placa.
Una vez que tenemos desarrollado el programa completo para cargarlo en el Arduino solo
tenemos que:

Figura 4. Compilamos y cargamos el archivo

Diodos LED
Los Diodos Leds tienen dos patillas de conexión una larga y otra corta. Para que pase la corriente
y emita luz se debe conectar la patilla larga al polo positivo y la corta al negativo. En caso contrario
la corriente no pasará y no emitirá luz. En la imagen siguiente vemos un diodo led por dentro.
5

Figura 5. Diodo LED

Resistencia

Resistencia eléctrica es toda oposición que encuentra la corriente a su paso por un circuito eléctrico
cerrado, atenuando o frenando el libre flujo de circulación de las cargas eléctricas o electrones.
Cualquier dispositivo o consumidor conectado a un circuito eléctrico representa en sí una carga,
resistencia u obstáculo para la circulación de la corriente eléctrica.

Figura 6. Resistencia 220 ohms.

1.6 Diagramas
Diagrama Electrónico

Figura 7. Diagrama del circuito


6

Diagrama Tarjeta Arduino

Figura 8. Diagrama en Fritzing del Arduino UNO

Programa en Arduino
int a = 2; // LED conectado al pin dígital 2
int b = 4; // LED conectado al pin dígital 4
int c = 7; // LED conectado al pin dígital 7
void setup()
{
pinMode(a, OUTPUT); // Defino el Led como salida
pinMode(b, OUTPUT); // Defino el Led como salida
pinMode(c, OUTPUT); // Defino el Led como salida
}
void loop()
{
digitalWrite(b, LOW); // Apagado el LED
digitalWrite(c, LOW); // Apagado el LED
digitalWrite(a, HIGH); // Enciendo el LED
delay(1000); // Espero 1 segundo
digitalWrite(b, HIGH); // Enciendo el LED
delay(700); // Espero 700 milisegundo
7

digitalWrite(a, LOW); // Apagado el LED


digitalWrite(b, LOW); // Apagado el LED
digitalWrite(c, HIGH); // Enciendo el LED
delay(1000); // Espero 1 segundo
}
Programa en Software Arduino

Figura 9. Programa en Arduino del Semáforo.


8

Figura 10. Circuito armado

1.7 Conclusiones
 La tarjeta arduino UNO es una placa electrónica que, con ayuda de su software, nos permite
realizar programas de aplicaciones para poder realizar envío de datos desde el computador,
grabar en el microcontrolador, y manejar los pines del arduino como entradas o salidas
dependiendo de nuestra necesidad.
 El lenguaje de programación en C es una de las más fáciles que existe, por tanto, es muy
accesible para cualquier usuario comprender su funcionamiento.
 Para realizar el control de una interfaz por medio de una PC se debe realizar primero la
configuración de los pines, se sacan los datos y por último se debe dar un tiempo de retardo
para evitar que el programa pueda colgarse y tener errores.

1.8 Recomendaciones
 Revisar las distintas aplicaciones que se pueden realizar en arduino para poder tener una
referencia y realizar una práctica de forma rápido y precisa.
 Reforzar los conocimientos de lenguaje C para que los programas realizados en Arduino
sean fáciles de interpretar y estudiar.
9

 Configurar correctamente el puerto al que se conecta el arduino, y seleccionar el tipo de


arduino que se esta utilizando, en nuestro caso fuel el Arduino UNO, caso contrario
existirán errores al momento de compilar y subir el archivo a la tarjeta.

Bibliografía
1. Reyes Cortés, Cid Monjaraz. Arduino Aplicaciones de Robótica. Quinta Edición. Editorial

Alfaomega. Mexico. 2015.

2. Editronikx 2013. Arduino desde cero (primeros pasos con ejemplos básicos. [video]

Disponible en: https://www.youtube.com/watch?v=3BnS59Kg9DE [Accesado 25 Apr.

2018].

3. Arduino.cc. (2018). Arduino – Software & Drivers. [online] Disponible en:

https://www.arduino.cc/en/Main/Software [Accesado 25 Apr. 2018].


10

Vous aimerez peut-être aussi