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.
- 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.
- IDE Arduino y mBlock instalado.
- Tarjeta ARDUINO UNO.
- Componentes accesorios.
- Guía de Laboratorio.
- PC con Software de simulación.
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
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.
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.
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.
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.
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.
Arduino Lilypad: Diseñado para dispositivos “wearables” y
e-textiles. Para coser con hilo conductor e instalarlo sobre prendas.
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.
5. EVIDENCIA DE TAREAS EN LABORATORIO
![]() |
| Placa de Arduino Lylipad. |
![]() |
| 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.
- 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/











Revisado
ResponderEliminar