Está en la página 1de 10

DEPARTAMENTO DE ELéCTRICA Y ELECTRóNICA

INGENIERíA EN ELECTRóNICA EN
TELECOMUNICACIONES

TECNOLOGÍA DE SOFTWARE

Informe 1.1

Ing. LUIS CADENA

Integrantes:

IVÁN ACUÑA

CHRISTIAN RUALES

MISHELL ALBáN

SANGOLQUí – ECUADOR

2018

P á g i n a 1 | 10
TABLA DE CONTENIDOS

1. Tema ..................................................................................................................................... 4
2. Objetivos .............................................................................................................................. 4
2.1. Objetivo general .......................................................................................................... 4
2.2. Objetivos específicos ................................................................................................... 4
3. Equipos y materiales ........................................................................................................... 4
3.1. Equipos ......................................................................................................................... 4
3.2. Materiales..................................................................................................................... 4
4. Marco teórico ....................................................................................................................... 4
4.1. Arduino ........................................................................................................................ 4
4.2. Instalación IDE en Windows ...................................................................................... 5
4.3. Estructura de un sketch .............................................................................................. 6
4.4. Setup() .......................................................................................................................... 7
4.5. Loop() ........................................................................................................................... 7
5. Procedimiento ...................................................................................................................... 7
6. Conclusiones ........................................................................................................................ 9
7. Recomendaciones ................................................................................................................ 9
8. Bibliografía .......................................................................................................................... 9
9. Anexos ................................................................................................................................ 10

P á g i n a 2 | 10
LISTA DE ILUSTRACIONES

Ilustración 1. Arduino Uno ............................................................................................... 5


Ilustración 2. Circuito electrónico a armar en el protoboard. ........................................... 7
Ilustración 3. Circuito Arduino – PC. ............................................................................... 8
Ilustración 4. Código del programa. ................................................................................. 8
Ilustración 5. Construcción del circuito en Protoboard y conexión con Arduino. .......... 9
Ilustración 6. Construcción del circuito por parte de los integrantes del grupo. ............ 10

P á g i n a 3 | 10
1. Tema
Interface con PC con un circuito simple
2. Objetivos
2.1.Objetivo general
 Realizar un circuito simple con Arduino.
2.2.Objetivos específicos
 Implementar un circuito que esté conformado por leds: amarillo, azúl y
rojo y resistencias, que se conecte a la PC mediante una placa Arduino.
 Realizar el programa adecuado de un semáforo y compilar para su
funcionamiento.
3. Equipos y materiales
3.1.Equipos
 Arduino UNO
 PC
3.2.Materiales
 Leds
 Resistencias 220 [Ω]
 Cable
4. Marco teórico
4.1.Arduino
Es una plataforma de prototipos electrónica de código abierto (open-source)
basada en hardware y software flexibles y fáciles de usar. Está pensado para
artistas, diseñadores, como hobby y para cualquiera interesado en crear objetos o
entornos interactivos.
Arduino puede sentir el entorno mediante la recepción de entradas desde una
variedad de sensores y puede afectar a su alrededor mediante el control de luces,
motores y otros artefactos. El microcontrolador de la placa se programa usando el
Arduino Programming Language (basado en Wiring1 ) y el Arduino Development
Environment (basado en Processing2 ). Los proyectos de Arduino pueden ser
autónomos o se pueden comunicar con software en ejecución en un ordenador
(por ejemplo con Flash, Processing, MaxMSP, etc.).
Las placas se pueden ensamblar a mano3 o encargarlas preensambladas4 ; el
software se puede descargar5 gratuitamente. Los diseños de referencia del
hardware (archivos CAD) están disponibles bajo licencia open-source, por lo que
eres libre de adaptarlas a tus necesidades.
(Enríquez R., 2009)

P á g i n a 4 | 10
Ilustración 1. Arduino Uno

4.2.Instalación IDE en Windows

Para instalar el IDE de Arduino en Windows 8, deberemos ir a su página web


oficial de descargas: http://arduino.cc/en/Main/Software. Allí aparecerá, bajo el
apartado “Downloads”, un enlace para descargar la versión del IDE para
Windows, que no es más que un archivo comprimido en formato zip.

Por lo tanto, lo primero que tendremos que hacer una vez descargado es
descomprimirlo. Cuando entremos dentro de la carpeta descomprimida que
obtengamos, no encontraremos ningún instalador ni nada parecido (solo una
estructura de archivos y subcarpetas que no deberemos modificar para nada)
porque nuestro IDE ya está listo para ser usado desde este mismo momento: tan
solo deberemos clicar sobre el archivo ejecutable “arduino.exe” y aparecerá ante
nosotros.

Evidentemente, podremos mover y guardar en el lugar que deseemos de nuestro


disco duro la carpeta contenedora de los ficheros que forman el IDE, siempre y
cuando no alteremos nada de su interior. Seguramente también deseemos crear un
acceso directo del ejecutable allí donde lo consideremos oportuno.

No obstante, no hemos acabado aún el proceso de instalación del IDE debido a


que Windows 8 no incorpora de serie los “drivers” necesarios para poder
reconocer la placa Arduino en el momento que esta se conecte mediante USB a
nuestro computador. Así que para poder empezar a trabajar con nuestra placa
debemos instalar previamente dichos drivers en nuestro sistema. Suponiendo que
nuestra placa es el modelo Arduino UNO, los pasos a realizar son:

1. Conectar la placa Arduino UNO mediante USB a nuestro computador.

P á g i n a 5 | 10
2. Acceder al “Administrador de dispositivos” de nuestro Windows 8. Para ello,
debemos ubicarnos dentro del cuadro "Escritorio", y una vez allí, situar el cursor
del ratón en la esquina superior derecha de la pantalla. Aparecerá un menú lateral
de iconos; allí debemos seleccionar el icono "Configuración", y seguidamente,
en el panel lateral recién surgido, debemos elegir la opción "Panel de control".
Se abrirá una ventana en la que se muestran diferentes categorías; la que nos
interesa es “Sistema y seguridad”. Clicando sobre ella podemos visualizar
finalmente el enlace que nos lleva al "Administrador de dispositivos".

3. En la lista que nos muestra el "Administrador de dispositivos", debemos ver


un “dispositivo desconocido”. Lo seleccionamos, clicamos con el botón derecho
y elegimos la opción “Actualizar software de controlador”.

4. Elegimos “Buscar software de controlador en el equipo” y navegamos hasta


la carpeta que contiene los ficheros “.inf”, los cuales incluyen la información
necesaria para que Windows pueda finalmente instalar el driver correcto (hay un
fichero “.inf” por cada modelo de placa Arduino). La carpeta donde están estos
ficheros se llama “Drivers” y está situada dentro de la carpeta descomprimida
que contiene los ficheros del IDE. Ojo, no confundir con la subcarpeta “FTDI
USB Drivers”.

5. Hemos de hacer caso omiso de la advertencia por parte de Windows de la


inexistencia de firma digital en los drivers de Arduino. Tras este paso, el proceso
de instalación debería concluir sin mayor problema. Para comprobar que todo ha
salido bien, deberíamos observar en la lista mostrada por el “Administrador de
dispositivos” un nuevo dispositivo dentro de la categoría “Puertos (COM y
LPT)” llamado “Arduino UNO (COMxx)”, donde “xx” será un número
(normalmente será el 3 o el 4, pero puede ser otro). Este número será importante
recordarlo posteriormente para poder utilizar nuestra placa correctamente.

(Torrente Ó., 2013)

4.3.Estructura de un sketch

La estructura básica del lenguaje de programación de Arduino es bastante simple


y se compone de al menos dos partes. Estas dos partes necesarias, o funciones,
encierran bloques que contienen declaraciones, estamentos o instrucciones.

void setup()

estamentos;

void loop() {

P á g i n a 6 | 10
estamentos;

En donde setup() es la parte encargada de recoger la configuración y loop() es la


que contienen el programa que se ejecutará cíclicamente (de ahí el termino loop –
bucle-). Ambas funciones son necesarias para que el programa trabaje.

La función de configuración debe contener la declaración de las variables. Es la


primera función a ejecutar en el programa, se ejecuta sólo una vez, y se utiliza
para configurar o inicializar pinMode (modo de trabajo de las E/S), configuración
de la comunicación en serie y otras.

La función bucle (loop) siguiente contiene el código que se ejecutara


continuamente (lectura de entradas, activación de salidas, etc) Esta función es el
núcleo de todos los programas de Arduino y la que realiza la mayor parte del
trabajo.

4.4.Setup()

La función setup() se invoca una sola vez cuando el programa empieza. Se utiliza
para inicializar los modos de trabajo de los pins, o el puerto serie.

Debe ser incluido en un programa aunque no haya declaración que ejecutar. Así
mismo se puede utilizar para establecer el estado inicial de las salidas de la placa.

4.5.Loop()

Después de llamar a setup(), la función loop() hace precisamente lo que sugiere


su nombre, se ejecuta de forma cíclica, lo que posibilita que el programa este
respondiendo continuamente ante los eventos que se produzcan en la placa.

(Evans B., 2007)

5. Procedimiento
5.1. Diseño del circuito electrónico.

Ilustración 2. Circuito electrónico a armar en el protoboard.

P á g i n a 7 | 10
5.2.Instalación del programa correspondiente a la placa Arduino.
5.3.Conexión Arduino – PC.

Ilustración 3. Circuito Arduino – PC.

5.4.Programación del código a ejecutar.

Ilustración 4. Código del programa.

5.5.Compilación y carga del programa.


5.6.Conexión Arduino – Circuito electrónico.

P á g i n a 8 | 10
Ilustración 5. Construcción del circuito en Protoboard y conexión con Arduino.

5.7.Observación del funcionamiento del circuito.


6. Conclusiones
 Mediante una placa Arduino es posible activar un circuito electrónico.
 Arduino facilita la conexión placa PC mediante su puerto.
 Programando desde el PC y con una conexión usb al Arduino es posible realizar
un semáforo.
7. Recomendaciones
 Utilizar resistencias de 220 [Ω] para limitar la corriente hacia los leds.
 Sin la utilización de otro dispositivo solo se puede activar circuitos de bajo
consumo.
 Utilizar leds de colores correspondientes para visualizar mejor el
funcionamiento.
8. Bibliografía
 Rafael Enríquez Herrador, Guía de Usuario de Arduino, Universidad de
Córdoba, España, 13 de noviembre de 2009
 Óscar Torrente Artero ,Arduino curso práctico de formación, Primera Edición,
Alfaomega, México, febrero 2013
 Brian w. Evans, Arduino programming notebook, First Edition, Mc Graw Hill,
San Francisco California, August 2007

P á g i n a 9 | 10
9. Anexos

Ilustración 6. Construcción del circuito por parte de los integrantes del grupo.

P á g i n a 10 | 10

También podría gustarte