viernes, 2 de noviembre de 2018

LABORATORIO NRO. 6

PROGRAMACION DE ARDUINO

1. 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. 
2. COMPETENCIA ESPECIFICA DE LA SESION
  • Programar la tarjeta ARDUINO UNO utilizando un lenguaje gráfico y comparar con lenguaje de texto.
  • Conocer el entorno de mBlock y todas sus posibilidades.
  • Realizar programación básica utilizando software mencionado.
3. MATERIALES Y EQUIPO
  • IDE Arduino y mBlock instalado.
  • Tarjeta ARDUINO UNO.
  • Componentes accesorios.
  • Guía de Laboratorio.
  • PC con Software de simulación. 
4. MARCO TEÓRICO 

 Historia de arduino

El proyecto Arduino se inició en el año 2005 como un proyecto enfocado a estudiantes en el Instituto IVREA.​ Hernando Barragán había creado la plataforma de desarrollo Wiring como resultado de su proyecto de tesis en la maestría en el IDII, bajo la supervisión de Massimo Banzi y Casey Reas, quienes eran conocidos por haber trabajado en el lenguaje Processing y daban clases en el IDII​.

El objetivo del proyecto era crear herramientas simples y de bajo costo para la creación de proyectos digitales por parte de personas sin altos conocimientos técnicos o sin un perfil de ingeniería. El proyecto Wiring era una placa de desarrollo de hardware la cual consistía de una placa de circuito impreso (PCB) con un microcontrolador ATmega168, un Ambiente de Desarrollo Integrado, basado en funciones de procesamiento y una biblioteca de funciones para programar fácilmente el microcontrolador.

Modelos de placas Arduino
Arduino Uno: Es la placa estándar y posiblemente la más conocida y documentada. Salió a la luz en septiembre de 2010 sustituyendo su predecesor Duemilanove con varias mejoras de hardware que consisten básicamente en el uso de un USB HID propio en lugar de utilizar un conversor FTDI para la conexión USB. Es 100% compatible con los modelos Duemilanove y Diecimila. Viene con un Atmega328 con 32Kbytes de ROM para el programa.
Placa de Arduino Uno.
Arduino Mega: Es con mucha diferencia el más potente y el que más pines i/o tiene, apto para trabajos ya algo más complejos aunque tengamos que sacrificar un poco el espacio, cuenta con el microcontroladorAtmega2560 con más memoria para el programa, más RAM y más pines que el resto de los modelo.
Placa de Arduino Mega.
Arduino Ethernet: Incorpora un puerto ethernet, está basado en el Arduino Uno y nos permite conectarnos a una red o a Internet mediante su puerto de red.
Placa de Arduino Ethernet.
Arduino Due: Arduino con la mayor capacidad de procesamiento, basado en un microcontrolador de 32 bit y arquitectura ARM: Atmel SAM3X8E ARM Cortex-M3 CPU. Este arduino está alimentado a 3.3V y dado que gran parte de los shields, sensores y actuadores para Arduino y otros elementos compatibles se alimentan a 5V limita el uso de este Arduino, pero cada vez se ven más elementos donde se puede elegir el voltaje entre 3.3 y 5V.
Placa de Arduino Due.
Arduino Leonardo: La diferencia de este arduino con el resto es que trae un único MCU ATmega32u4 que tiene integrado la comunicación USB, lo que elimina la necesidad de un segundo procesador. Esto tiene otras implicaciones en el compartimento del arduino al conectarlo al ordenador, lo que no lo hace apto para iniciarse con él.
Placa de Arduino Leonardo.

Arduino Micro: También basado en el ATmega32u4 pero mucho más compacto.

Placa de Arduino Micro.

Arduino Mini: Versión miniaturizada de la placa Arduino. Mide tan sólo 30x18mm y permite ahorrar espacio en los proyectos que lo requieran. Las funcionalidades son las misma que Arduino UNO. Necesita un programador para conectarlo al ordenador.

Placa de Arduino Micro.

Arduino Lilypad: Diseñado para dispositivos “wearables” y e-textiles. Para coser con hilo conductor e instalarlo sobre prendas. 

Placa de Arduino Lylipad.
 
Arduino Nano:  Es un tablero, completo y fácil de usar basado en el ATmega328P (Arduino Nano 3.x). Tiene más o menos la misma funcionalidad del Arduino Duemilanove, pero es un paquete diferente. Solo le falta un conector de alimentación de CC y funciona con un cable USB Mini-B en lugar de uno estándar.  

Placa de Arduino Nano.

5. EVIDENCIA DE TAREAS EN LABORATORIO

 

5.1 EVIDENCIA TAREA DE LABORATORIO(RECUPERACIÓN)

 
6. OBSERVACIONES
  • Arduino es una compañía open source (codigo abierto) por que el software se distribuye mediante una licencia que le permite al usuario final, utilizar el código fuente del programa para estudiarlo,  modificarlo y realizar mejoras en el mismo, pudiendo incluso hasta redistribuirlo. 
  • Arduino es tambien hardware libre ya que es un dispositivos cuyas especificaciones y diagramas son de acceso público, de manera que cualquiera puede replicarlos.
  • Arduino es un proyecto y no un modelo concreto de placa, lo que quiere decir que al inicio, al compartir el diseño básico se pudieron encontrar diferentes tipos de placas.
  • Al momento de abrir el programa IDE ARDUINO se debe seleccionar la placa de arduino que se empleará.
  • Para empezar una programación en el programa mblock solo se debe arrastrar los bloques al lado izquierdo de la pantalla. 
  • Al implementar el proyecto del semáforo se presentó problemas al sincronizar los colores con el tiempo de conteo.
7. CONCLUSIONES
  • Se realizó correctamente una programación básica empleando una tarjeta de arduino uno con el programa IDE ARDUINO, también con el programa de mblock. 
  • El programa Mblock es una buena alternativa para realizar programaciones con arduino porque presenta el lenguaje en forma de bloques y lo hace más amigable y fácil de entender para programadores principiantes. 
  • Con la tarjeta de arduino se puede autimatizar distintos procesos así como ejecutar diferentes tipos de ordenes para cada pin de salida que posee.
  • Una vez que se carga la programación en la tarjeta y se ejecuta una orden para cada pin de salida, este dispositivo no necesita estar conectado a computadora pero si debe tener una fuente de alimentación.
  • La tarjeta de arduino uno es un dispositivo muy utilizado en electrónica, es económico y eficaz para proyetos pequeños que pueden realizar estudiantes, ya que para ese fin fue creado.

8. FOTO GRUPAL
  • Macua Colque, Carlos Enrique.
  • Porras Quispe, Luis Rene. 



8.1 FOTO GRUPAL(RECUPERACIÓN)

  • Alex Aguilar - C
  • Jorge Condori - D


9. BIBLIOGRAFÍA

Ruben, E. (2018). ¿ Qué es Arduino ?. Retrieved from https://hetpro-store.com/TUTORIALES/que-es-arduino/

Diferentes modelos de placas Arduino | Aprendiendo Arduino. (2015). [Blog]. Retrieved from https://aprendiendoarduino.wordpress.com/2015/03/23/diferentes-modelos-de-placas-arduino/
  


1 comentario:

LABORATORIO NRO 8

MÚSICA CON ARDUINO 1. CAPACIDAD TERMINAL Identificar las aplicaciones de la Electrónica Digital. Describir el funcionamiento de la...