1. i
Introducción a Arduino Uno
Dana Sofía Morales Rico
Haddy Andrés Ortiz Pedroza
Ana Sofía Ramírez Prieto
Laura Sofía Sepúlveda Murillo
Área de Tecnología e Informática, I.E Liceo Departamental
Lic. Guillermo Mondragón
23 de junio de 2020
2. Introducción a Arduino Uno ii
Resumen
En definitiva, cuando se habla de Arduino nuestra referencia más próxima es una
plataforma de código abierto con un entorno de Software y Hardware tan adaptable
que permite desarrollar proyectos multidisciplinares en el área de electrónica de
manera fácil e intuitiva. Cada placa tiene unas características específicas que
difieren según el proyecto a desarrollar y particularmente en este trabajo se tratan
los conceptos básicos de Arduino Uno. Desde su diseño hasta su composición
fueron creados para cumplir fines tan variados como fichas de lego, donde a partir
de un bloque se puede construir casi cualquier figura del imaginario posible.
Gracias a que cuenta con un software ampliable y de código abierto, es altamente
asequible y su compatibilidad con otras plataformas permite poner el límite sólo en
manos de quien desarrolla el proyecto.
3. iii
Tabla de Contenidos
¿Qué es Arduino?............................................................................................ 1
Breve Historia…………………………………………..…………………2
Arduino Uno ................................................................................................... 3
Características……………………………………………………………..3
En Arduino Uno, ¿cómo son las conexiones técnicas básicas?.......................4
¿Para qué sirve?. ............................................................................................. 5
Cuando Arduino es utilizado como microcontrolador…………………….5
Cuando la placa Arduino hace de interfaz……………………………....5
Hardware y Software ...................................................................................... 6
¿Qué significa Arduino de código abierto? .................................................... 8
Filosofía del software libre y el código abierto……………………………8
Conclusión ...................................................................................................... 9
Webgrafía…………………………………………………………………...10
Anexos………………………………………………………………………11
4. (Imagen 1). formas-arduino. [Figura]. Recuperado de: https://www.xataka.com/basics/que-arduino-como-
funciona-que-puedes-hacer-uno
1
¿Qué es Arduino?
Arduino es una plataforma de hardware y software de código abierto, basada
en una sencilla placa con entradas y salidas, analógicas y digitales, y un
entorno de desarrollo que nos facilite interactuar con ella, esto quiere decir
que son mini ordenadores que se pueden conectar con muchos sensores y
actuadores, abierto para crear prototipos electrónicos, para universidades,
colegios y empresas...
Imagen 1
5. 2
Breve Historia
Arduino comenzó como un proyecto de tesis de maestría de Hernando
Barragán y sus asesores Massio Banzi y Casey Reas. Fue inventado en el
año 2005, en principio, por la necesidad de aprendizaje para los estudiantes
de computación y electrónica del mismo instituto, ya que, en ese entonces,
adquirir una placa de micro controladores eran bastante caro y no ofrecían el
soporte adecuado; no obstante, nunca se imaginó que esta herramienta se
llegaría a convertir en años más adelante en el líder mundial de
tecnologías DIY (Do It Yourself). No solo fue creado para economizar la
creación de proyectos escolares dentro del instituto, sino que, además Banzi
tenía la intención de ayudar a su escuela a evitar la quiebra de la misma
con las ganancias que produciría vendiendo sus placas dentro del campus a
un precio accesible (1 euro por unidad).
El primer prototipo de Arduino fue fabricado en el instituto IVRAE.
Inicialmente estaba basado en una simple placa de circuitos eléctricos, donde
estaban conectados un micro controlador simple junto con resistencias de
voltaje, además de que únicamente podían conectarse sensores simples como
leds u otras resistencias, y, es más, aún no contaba con el soporte de algún
lenguaje de programación para manipularla.
6. (Imagen 2). a000066_feature_5. [Fotografía]. Recuperado de:
https://nelbren.com/es/arduino/Arduino_Mega_2560_everythin_you_need_to_know/
3
Arduino Uno
Es una placa de microcontrolador basada en el chip de Atmel ATmega328P
(hoja de datos); esta fue la primera en una serie de placas de Arduino USB.
Su principal diferencia de todas las placas anteriores es que esta no utiliza el
FTDI USB a serie diver chip. En lugar de ello, este cuenta con el
Atmega8U2 programado como convertidor de USB a serie.
Características
Microcontrolador: ATmega328, Voltaje de operación: 5V, Voltaje de
entrada (recomendado): 7-12V, Voltaje de entrada (límites): 6-20V, Pines
de E/S digitales: 14 (de los cuales 6 proporcionan salida PWM), Pines de
entrada analógica: 6, Corriente DC por pin de E/S: 40 mA, Corriente DC
para 3.3V Pin: 50 mA, Memoria Flash: 32 KB de los cuales 0,5 KB
utilizados por el bootloader, SRAM: 2 KB (ATmega328), EEPROM: 1 KB
(ATmega328), Velocidad de reloj: 16 MHz.
Imagen 2
7. (Imagen 3). curso-básico-arduino. [Figura]. Recuperado de: https://arduinofacil.com/conexiones-de-la-
placa-arduino-uno/
4
En Arduino Uno, ¿cómo son las conexiones técnicas básicas?
Entrada de alimentación
Pines de E/S digitales
Pines de entrada y salida analógica
Conector USB
Corriente DC por Pin de E/S
Corriente CC para Pin de 3.3V
Memoria Flash
SRAM
EEPROM
Imagen 3
8. 5
¿Para qué sirve?
Para el desarrollo de elementos autónomos, conectarse a otros dispositivos o
interactuar con otros programas, interrelacionándose de esta manera con su
software o hardware. Tiene una gran flexibilidad (código abierto) por lo que
puede llegar a ser utilizada en una infinidad de proyectos con respecto a
programación industrial o doméstica.
Se pueden dividir sus funciones en dos grandes grupos:
Cuando Arduino es utilizado como microcontrolador
Tiene un programa descargado desde un ordenador y funciona de forma
independiente de éste, controla y alimenta determinados dispositivos y toma
decisiones de acuerdo al programa descargado e interactúa con el mundo
físico gracias a sensores y actuadores.
Cuando la placa Arduino hace de interfaz
Utilizada entre un ordenador u otro dispositivo, que ejecuta una determinada
tarea, para traducir dicha tarea en el mundo físico a una acción.
VER VIDEO PROYECTO Reloj/Alarma digital
VER VIDEO PROYECTO Pesa
VER VIDEO PROYECTO Control de acceso/Huella
VER VIDEO PROYECTO Máquina Dispensadora
9. (Imagen 4). 01. [Figura]. Recuperado de: https://aprendiendoarduino.wordpress.com/2016/11/06/hw-
arduino-a-fondo/
6
Hardware y Software
Principalmente está compuesto por una placa y un microcontrolador, el cual
es programable y al ser un circuito integrado ejecuta órdenes guardadas en la
memoria. Cuenta con grandes bloques funcionales cumpliendo cada uno una
tarea específica. Estos se asemejan en su composición a las principales
unidades funcionales de una computadora como lo son la Unidad Central de
Procesamiento, Memoria y Periféricos de Entrada y Salida. Cuenta con
amplia gama de placas y shields diversificando su uso.
Imagen 4
10. (Imagen 5). Arduino_template. [Figura]. Recuperado de:
https://aprendiendoarduino.wordpress.com/tag/software/
7
El software de Arduino es un IDE, 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. Arduino no solo
proporciona las placas (Hardware), sino que nos proporciona un software
consistente en un entorno de desarrollo (IDE), un lenguaje de programación
simplificado para el HW y el bootloader ejecutado en la placa. La principal
característica del software (IDE) y del lenguaje de programación es su
sencillez y facilidad de uso.
Imagen 5
11. (Imagen 6). arduino_hand. [Foto]. Recuperado de: https://coconauts.net/blog/2015/05/18/why-you-should-
not-use-arduino-uno/
8
¿Qué significa Arduino de Código abierto?
Quiere decir que está fundamentado en la:
Filosofía del software libre y el código abierto
La propia filosofía de la cultura libre ha favorecido la creación de una
comunidad a nivel mundial en la que todos los usuarios pueden compartir
sus proyectos. Con Arduino hemos visto cómo la filosofía del software libre
se puede aplicar también al hardware.
Se trata de una placa con un microcontrolador que se puede combinar con un
amplio entorno de desarrollo.
Imagen 6
12. 9
Conclusión
Lo expuesto anteriormente nos demuestra que Arduino no es sólo una simple
placa o tarjeta azul muy reconocida que se usa con mayor preferencia sobre
otras, sino que va mucho más allá de su entorno completamente intuitivo de
Hardware y Software abierto, al ser el resultado de un Proyecto que
comenzó como tesis, fue evolucionando en función del proceso y con él, se
expandieron sus objetivos iniciales. Sus características cambian según el
diseño y se adaptan a las necesidades específicas del proyecto que se desee
iniciar.
Arduino se compone de elementos muy sencillos que a su vez forman un
sistema íntegro y práctico con el cual se pueden desarrollar proyectos que
van desde lo más básico hasta lo más complejo, con la posibilidad de ser
aplicable a campos variados. Por su diseño es altamente asequible lo que
hace que una tecnología tan completa pueda ser utilizada por quien lo
requiera sin importar la variante económica. Sin lugar a dudas es una
herramienta idónea para empezar a adquirir habilidades básicas en el mundo
de la programación sin dejar de ser lo suficiente seria para el uso macro
empresarial.
15. 12
Links del blog de cada uno de los Integrantes:
Dana Sofía Morales Rico:
https://dannasofiamorales.blogspot.com/
Haddy Andrés Ortiz Pedroza:
https://678tecnologia678.blogspot.com/2018/04/tecnologia678.html?m=1
Ana Sofía Ramírez Prieto:
https://anaramirez71.blogspot.com
Laura Sofía Sepúlveda Murillo:
https://tic20220.blogspot.com/