jueves, 22 de agosto de 2019

LABORATORIO NRO. 2

MICROCONTROLADORES

Laboratorio N°02:
Introducción a IDE Arduino

1. COMPETENCIA ESPECIFICA DE LA SESIÓN:
  • Identificar las características básicas de Arduino.
  • Aprender los conceptos de la programación de Arduino.
  • Comprender el funcionamiento de cada Rutina del Proyecto Chaleco.
  • Realizar las simulaciones de cada Rutina del Proyecto Chaleco. 
2. MARCO TEÓRICO:

2.1. PROGRAMACIÓN EN ARDUINO:


La programación de Arduino es la programación de un microcontrolador. Esto era algo más de los ingenieros electrónicos, pero Arduino lo ha extendido a todo el público. Arduino ha socializado la tecnología.
Programar Arduino consiste en traducir a líneas de código las tareas automatizadas que queremos hacer leyendo de los sensores y en función de las condiciones del entorno programar la interacción con el mundo exterior mediante unos actuadores.
Arduino proporciona un entorno de programación sencillo y potente para programar, pero además incluye las herramientas necesarias para compilar el programa y “quemar” el programa ya compilado en la memoria flash del microcontrolador. Además el  IDE nos ofrece un sistema de gestión de librerías y placas muy práctico. Como IDE es un software sencillo que carece de funciones avanzadas típicas de otros IDEs, pero suficiente para programar.



2.2. TINKERCAD:

Tinkercad es una herramienta online ofrecida por Autodesk. Se utiliza de forma gratuita y sólo requiere crearse una cuenta de usuario. De entre sus utilidades, probablemente la más conocida es la de diseñar piezas en 3D. Sin embargo, ofrece también una posibilidad realmente interesante y es la de montar, programar y simular circuitos con Arduino.
Para ello, deberemos crearnos una cuenta de usuario y acceder. Seleccionando la opción “Circuits” podremos empezar a crear nuestros circuitos clicando sobre “Create new Circuit”.


3. EVIDENCIA DE TAREAS EN LABORATORIO:

En el laboratorio se realizaron las siguientes actividades:
  • Rutina de Alto
  • Rutina vuelta a la derecha 
  • Rutina vuelta a la izquierda 
  • Rutina ociosa 
  • Copilado de todas las rutinas
En este video se explicará cada uno de los códigos de cada rutina:

|



4. OBSERVACIONES:
  • Se vio que al momento de simular la programación en Tinkercad el primer ciclo es más lento que los demás, debido a la velocidad del equipo y la conexión del Internet.
  • Luego de instalar el software de Arduino se debe descargar algunos drivers para el reconocimiento del microcontrolador, ya que en algunos casos el equipo no lo reconoce.
  • Para realizar el copilado de todas las rutinas se usó estructuras para la simplificación del código.
5. CONCLUSIONES:
  • Logramos comprender los conceptos básicos de Arduino para realizar la programación del proyecto.
  • Aprendimos a reconocer la principales partes del Arduino, para realizar correctamente las conexiones para las pruebas tanto en simulación como en el protoboard.
  • Aprendimos a reducir el código de cada rutina mediante la ayuda de funciones como for, if y switch case.
  • Vimos las diferentes aplicaciones que se le puede dar a Arduino, comprendiendo que las posibilidades para realizar diferentes proyectos dependen de nuestra imaginación.

No hay comentarios:

Publicar un comentario