martes, 12 de junio de 2018

LABORATORIO NRO.13


PROYECTOS CON ARDUINO 
FASE 1: SEMÁFORO CON ARDUINO 

I.CAPACIDAD TERMINAL:
- Identificar las aplicaciones de la Electrónica Digital.
- Describir el funcionamiento de las unidades y dispositivos de almacenamiento de información.
- Implementar circuitos de lógica combinacional y secuencial.

II.COMPETENCIA ESPECÍFICA DE LA SESIÓN:
- Programación de circuitos contadores con Arduino
- Estructuras de control en programación

- Escritura de datos por puerto serial 
III.FUNDAMENTO TEÓRICO:

1.Arduino:
Es una plataforma de hardware libre, basada en una placa con un microcontrolador y un entorno de desarrollo, diseñada para facilitar el uso de la electrónica en proyectos multidisciplinares.Por otro lado Arduino nos proporciona un software consistente que implementa el lenguaje de programación de arduino y el bootloader ejecutado en la placa.

2.¿Para que sirve Arduino?
Sirve para desarrollar elementos autónomos conectado a dispositivos e interactuar tanto con el hardware como con el software.También nos sirve para controlar un elemento o dispositivo.

3.¿Qué puedo hacer con Arduino?
Se puede hacer casi todo.Arduino es una plataforma para controlar un microcontrolador y por lo tanto puede hacer todo lo que puede hacer una MCU.Arduino es un sistema autónomo programado que realiza una o varias tareas específicas.Un arduino puede hacer las tareas de un autómata e intercambiar datos con un SCADA (Supervisión,Control y Adquisición de datos).

4.HW Arduino:
El HW Arduino es básicamente una placa con un microcontrolador.Un microcontrolador es un circuito integrado programable, capaz de ejecutar órdenes grabadas en su memoria.Un microcontrolador incluye en su interior 3 principales unidades funcionales de una computador.
Sus caracteristicas de un microntrolador:
-Velocidad del reloj
-Tamaño de la palabra
-Memoria: SRAM, Flash, EPROM, etfc.
-I/O Digitales
-Entradas Analogicas 
-Buses
-UART
-DAC (Digital to Analog Converter)
-ADC (Digital to Analog Converter) 
   


5.SW Arduino:
Es un IDE,entorno de desarrollo integrado.Es un programa informatico compuesto por un conjunto de herramientas de programación.
El IDE de arduino consiste en un editor de código, un compilador, un depurador y un constructor de interfaz gráfica.



IV MATERIALES:

Programa con arduino:
Este programa nos ayudará para hacer la programación.


Fuente de Poder:
Esta fuente de poder nos va proporcionar el voltaje que necesitamos para nuestro circuito.


Entrenador de Circuitos:
Este dispositivo nos ayudará principalmente para realizar las conexiones para nuestro circuito.


Arduino:


Leds:


Resistencia:


Cables o Conectores: 



V.TAREAS GUIADAS DENTRO DEL LABORATORIO:

1.Proyecto de Led intermitente:



-Programación:

-Circuito implementado a escala real:



2.Proyecto de Contador de Pulsos:




-Programación:




-Circuito implementado a escala real:




3.Proyecto de Semáforo:




-Programación:



-Circuito implementado a escala real:



VI.VIDEO DEMOSTRATIVO DEL TRABAJO:

VII.OBSERVACIONES Y CONCLUSIONES:

OBSERVACIONES:

  • Se observó que la programación en el arduino debe ser clara y también se debe respetar minuciosamente la escritura de todos los comandos para un buen funcionamiento.
  • Se observó que para grabar una programación en el arduino primero debemos darnos cuenta de que el arduino esté correctamente conectado con el ordenador y este lo reconozca o en caso contrario instalar los drivers correspondientes.
  • Se observó en el laboratorio que al utilizar el Arduino, tuvimos que conectar a nuestra PC y hacer las respectivas configuraciones para que funcione de manera correcta y proceder a programar.
  • Se observó en el Arduino que una vez hecho la programación y cuando procedemos a compilar y subir esta información, el Arduino tiene la capacidad de grabar la información y no borrarse, por más que este no esté conectado a una fuente.
  • Se observó que si la programación está mal hecha, el programa no podrá compilar, ni mucho menos subir al Arduino la información.
  • Se observó que en el Arduino contiene entradas y salidas de tipo digital y analógico, de los cuales se utilizará de acuerdo que queremos programar.

CONCLUSIONES:

  • Se concluye que el comando "if" nos permite insertar condiciones y cuando estas se cumplen se ejecuta una serie de declaraciones (operaciones) que se escriben dentro de llaves.
  • Se concluye que el arduino se enfoca en acercar y facilitar  el uso de la electronica y programacion de sistemas con sus diferentes herramientas y su sencilla práctica.
  • Se concluye que se logró aprender el lenguaje de programación básico del arduino para así poder empezar a programar.
  • Se concluye que se logró realizar durante el laboratorio una programación básica en las diferentes tareas.
  • Se concluye que se logró realizar todas las tareas que se propuso durante todo el laboratorio, como programar el funcionamiento de un semáforo básico.
  • Se concluye que para poder programar es necesario saber el lenguaje de programación del Arduino y todos los comandos que este utiliza.
  • Se concluye que el Arduino es una plataforma de prototipos para programación más fáciles de poder entender y poder empezar a programar.  

VII.BIBLIOGRAFIA Y WEBGRAFIA:
  • Mandado, Enrique (1996) Sistemas electrónicos digitales.  México D.F.: Alfa omega. (621.381D/M22/1996)
  • Morris Mano, M. (1986) Lógica digital y diseño de computadoras.  México D.F.: Prentice Hall (621.381D/M86L)
  • Tocci, Ronald (2007) Sistemas digitales: Principios y aplicaciones.  México D.F.: Pearson Educación. (621.381D/T65/2007) Disponible Base de Datos Pearson


IX.EQUIPO DE TRABAJO:



-Gonzalo William Pereyra Barreto
-Anthonny Serrano Vallenas
-Gustavo Alonso Mamani de la Cruz