MICROCONTROLADORES
Laboratorio N°02:
Introducción a IDE Arduino
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.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:
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
|
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.


