martes, 7 de mayo de 2019

LABORATORIO N°09

MICROCONTROLADORES

LABORATORIO 09

Programación de Arduino utilizando MBlock

  1. Capacidad Terminal
  • Utilizar al microcontrolador en aplicaciones de control electrónico.
  • Desarrollar y ejecutar programas en un microcontrolador PIC
  • Programar y configurar interfaces básicas del microcontrolador.
    2. Competencia Específica de la Sesión
    • Programar la tarjeta Arduino UNO utilizando el lenguaje gráfico y comparar con lenguaje de texto. 
    • Conocer el entorno de MBlock y conocer todas sus posibilidades.
    • Realizar programación básica utilizando el software mencionado.
    3. Materiales y Equipos

    IDE Arduino y MBlock instalado




    Tarjeta ARDUINO UNO



    Componentes y accesorios


                                               
    4. Fundamento teórico:
    • ¿QUÉ ES ARDUINO?
      • 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 en un entorno de desarrollo (IDE) que implementa el lenguaje de programación de Arduino y el bootloader ejecutado en la placa. La principal característica del software de programación y del lenguaje de programación es su sencillez y facilidad de uso.
    • ¿PARA QUÉ SIRVE ARDUINO?
      • Arduino se puede utilizar para desarrollar elementos autónomos, conectándose a dispositivos e interactuar tanto con el hardware como con el software. Nos sirve tanto para controlar un elemento, pongamos por ejemplo un motor que nos suba o baje una persiana basada en la luz existente es una habitación, gracias a un sensor de luz conectado al Arduino, o bien para leer la información de una fuente, como puede ser un teclado, y convertir la información en una acción como puede ser encender una luz y pasar por un display lo tecleado.

    5.Desarrollo de tareas indicadas en el laboratorio:
    • Primero, desarrollamos el disfraz del semáforo para lograrlo realizamos tres gráficas en las cuales solo varié el color, así podremos utilizarlo a partir del funcionamiento de la programación introducida.


    • Segundo, procedemos con la estructuración de la programación utilizando los bloques brindados en la pestaña de programación.

    • Finalmente, una vez que tenemos el disfraz y la programación realizada continuamos con las pruebas de simulación donde corroboramos que sea correcto lo propuesto.

    • Como una demostración de que también se puede presentar comunicación con la tarjeta arduino se procederá a mostrar la implementación y el funcionamiento de la programación realizada a partir del software MBlock.

          6. EVIDENCIA DE TRABAJO


          7. OBSERVACIONES Y CONCLUSIONES

              OBSERVACIONES

    • Se observó que el software MBlock para ser instalado en nuestra PC fue recomendable buscar la versión 3.
    • Se observó que el proceso de configuración del MBlock para tener comunicación con la tarjeta arduino es parecida  a la realizada con el software propio de Arduino en lo que respecta al reconocimiento.
    • Se observó  que en el software MBlock se puede realizar la programación mediante  el uso de los distintos bloques que nos proporciona ordenadamente.
    • Se observó que en el software mencionado al crear los disfraces se requiere de varias escenas para que así proceda a recopilarse las acciones que se demostrarán al ejecutar la programación destinada. 

              CONCLUSIONES
    • Se concluye que en el software mencionado se nos permite la propia creación de plantillas las cuales una vez que se introduce la programación realizada interactuará tal como se espera, como ejemplo se menciona lo desarrollado en el presente laboratorio.
    • Se concluye que en la programación realizada para el funcionamiento de un semáforo se utilizó el bucle WHILE con el cual se pudo hacer repetitivo la función que cumple el semáforo en determinados tiempos que se proponen.   
    • Se concluye que la interacción con MBlock es beneficiante en el aspecto de que la programación se hace más atractiva mediante el uso de bloques y también con la permisividad de realizar cambios directos en la programación digitada a partir del orden que se introduce al usar los bloques.


          8. BIBLIOGRAFÍA

    • Marin, Francisco (2007) Diseño basado en microcontroladores.  Málaga: Universidad de Málaga. (004.16/M26D)
    • Pereira, Fabio (2007) Microcontroladores PIC. Sao Paulo:s.n. (005.13/P43)
    • José María Angulo Usátegui [y otros]. (2007) Electrónica digital y microprogramable .Madrid: Thomson. (621.381/A37/I)

           9. INTEGRANTE 

               Condori Ortíz, Daniel Agustín C5 - A







    1 comentario: