lunes, 23 de abril de 2018

LABORATORIO N° 9

Microcontroladores 

PROGRAMACIÓN CON ARDUINO 

1. Competencias especificas 
  • Conocer el entorno ARDUINO
  • Instalar y configurar IDE ARDUINO
  • Familiarizarse con la programación
2. Marco Teorico 

¿QUÉ ES ARDUINO?

Arduino es una plataforma de hardware libre, basada en una placa con un micro controlador y un entorno de desarrollo, diseñada para facilitar el uso de la electrónica en proyectos multidisciplinarios.


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.

Data sheet del arduino uno explicada en una imagen en la cual se especifica cada uno delos pines de entrada y los componentes dentro de la placa del arduino

En resumen un arduino esta formado por :

Arduino = HW + SW + Comunidad

HW Arduino

El HW de Arduino es básicamente una placa con un microcontrolador. Un microcontrolador (abreviado µC, UC o MCU) es un circuito integrado programable, capaz de ejecutar las órdenes grabadas en su memoria. Está compuesto de varios bloques funcionales, los cuales cumplen una tarea específica. Un microcontrolador incluye en su interior las tres principales unidades funcionales de una computadora: unidad central de procesamiento, memoria y periféricos de entrada/salida.
Características de un Microcontrolador:

  • Velocidad del reloj u oscilador
  • Tamaño de palabra
  • Memoria: SRAM, Flash, EEPROM, ROM, etc..
  • I/O Digitales
  • Entradas Analógicas
  • Salidas analógicas (PWM)
  • DAC (Digital to Analog Converter)
  • ADC (Analog to Digital Converter)
  • Buses
  • UART
  • Otras comunicaciones.



SHIELD ARDUINO
Un shield es una placa compatible que se puede colocar en la parte superior de los arduinos y permite extender las capacidades del arduino.
Las shields se pueden comunicar con el arduino bien por algunos de los pines digitales o analógicos o bien por algún bus como el SPI, I2C o puerto serie, así como usar algunos pines como interrupción. Además estas shields se alimenta generalmente a través del Arduino mediante los pines de 5V y GND.

Cada Shield de Arduino debe tener el mismo factor de forma que el estándar de Arduino con un espaciado de pines concreto para que solo haya una forma posible de encajarlo.


Dentro del entorno Arduino, podemos encontrar placas basadas en el microcontrolador ESP8266 con wifi integrado y pila de protocolos TCP/IP que no sigue el factor de forma de Arduino.


SW Arduino

El software de Arduino es un IDE, entorno de desarrollo integrado (siglas en inglés de Integrated Development Environment). Es un programa informático compuesto por un conjunto de herramientas de programación.
El IDE de Arduino es un entorno de programación que ha sido empaquetado como un programa de aplicación; es decir, consiste en un editor de código, un compilador, un depurador y un constructor de interfaz gráfica (GUI). Además incorpora las herramientas para cargar el programa ya compilado en la memoria flash del hardware.


3. Evidencias del Laboratorio:



4. OBSERVACIONES
  •  El uso de la plataforma coursera se sigue implementando para el desarrollo de aprendizaje y reforzamiento en conocimientos básicos como lo es Arduino.
  • Se observaron e investigaron durante la hora destinada al laboratorio, tanto aplicaciones domésticas, sociales, educativas, etc. para esta plataforma sencilla y tan básica como lo es Arduino 
  • Los COM, o también puertos a los que se conecta y Lee la placa Arduino, no eran tan funcionales ya que se buscó la manera de poder usarlos en el laboratorio ya que no presentaban respuesta aparente a las entradas USB comunes


5. CONCLUSIONES
  •  Mediante el uso de la plataforma de aprendizaje COURSERA se aprendió la línea de tiempo en los que los micro controladores y microprocesadores fueron invadiendo el mundo hasta este momento donde cualquier micro o macro empresa recurre al uso de estos ya sea en mayor o menor medida
  •   Se definió la placa y programa Arduino como el primer paso de aprendizaje para poder realizar programación cada vez más avanzada en diferentes otros programas como lo son LADDER o JAVA
  •  Se establecieron y plantearon tanto similitudes y diferencias en la programación de los dos diferentes entrenadores usados en el curso los cuales son PIC: una interfaz un tanto diferente pero básicamente con la misma lógica de programación . Y el chip de ARDUINO que es un sistema mucho más simple y fácil de entender así también como más frágil a diferentes circunstancias de trabajo o programa
  •   Durante el trabajo de este laboratorio se implementó un circuito simple de secuencia en prendido y apagado de un LED con señal de 1 y 0 según los tiempos pedidos por el profesor



6. FOTO GRUPAL:

Integrantes:

  • Benito Mendoza Gabriela
  • Chambilla Condori Yanira
  • Chambi Arhuire Carlos


No hay comentarios:

Publicar un comentario