AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
Tarea de sistemas (2)
1. INFORME SOBRE LA TARJETA ARDUINO
VALENTINA CARDONA GARZÓN
DANNA M. CIFUENTES CAICEDO
KEVIN HUAZÁ LASSO
ANDRÉS FELIPE PARRA NARANJO
STEPHANIA OSORIO URRUTIA
KARINA VARGAS OLAVE
INSTITUCIÓN EDUCATIVA LICEO DEPARTAMENTAL
ÁREA DE TECNOLOGÍA
GRADO 10-3
SANTIAGO DE CALI
2020
2. BLOGS DE LOS ESTUDIANTES:
● Valentina Cardona:
https://admin.google.com/a/cpanel/gmail.com/ServiceNotAllowed?continue=http
s%3A%2F%2Fwww.blogger.com%2Fu%2F1%2Fblogger.g%3FblogID%3D70
46520056996183615&service=blogger#posts
● Danna Marcela Cifuentes Caicedo:https://danna1413.blogspot.com/
● Kevin Huazá
Lasso:https://www.blogger.com/blogger.g?blogID=5429989914503004753#allpost
s
● Andrés Felipe Parra:https://tegnologiamusicayandres.blogspot.com/
● Stefania Osorio:https://utilidadenlatecnologiald.blogspot.com/
● Aura Karina Vargas:
https://www.blogger.com/blogger.g?blogID=9208571395461262616#allpages
3. TABLA DE CONTENIDO
● ¿QUÉ ES ARDUINO?.............................................................................Pag 4
● ARDUINO UNO……………………………………………………………....Pag 8
● CONEXIONES TÉCNICAS BÁSICAS DEL ARDUINO………………….Pag11
● ¿PARA QUÉ SIRVE?.......................................................................................Pag13
● HARDWARE………………………………………………………………….Pag15
● SOFTWARE…………………………………………………………………..Pag17
● ARDUINO DE CÓDIGO ABIERTO………………………………………...Pag21
● EVIDENCIA DEL TRABAJO DE LOS ESTUDIANTES…………..Pag22
4. ¿QUÉ ES ARDUINO?
Arduino es una plataforma de desarrollo basada en una placa electrónica de hardware libre
que incorpora un microcontrolador re-programable y una serie de pines hembra. Estos
permiten establecer conexiones entre el microcontrolador y los diferentes sensores y
actuadores de una manera muy sencilla (principalmente con cables dupont).
5. Imagen número 1. Esquema de Arduino UNO.
Una placa electrónica es una PCB (“Printed Circuit Board”, “Placa de Circuito Impreso” en
español). Las PCBs superficies planas fabricadas en un material no conductor, la cual costa
de distintas capas de material conductor. Una PCB es la forma más compacta y estable de
construir un circuito electrónico. Por lo tanto, la placa Arduino no es más que una PCB que
implementa un determinado diseño de circuitería interna. De esta forma el usuario final no se
debe preocupar por las conexiones eléctricas que necesita el microcontrolador para funcionar,
y puede empezar directamente a desarrollar las diferentes aplicaciones electrónicas que
6. necesite.
Imagen número 2. Circuito interno de Arduino.
Cuando hablamos de “Arduino” deberíamos especificar el modelo concreto. Se han fabricado
diferentes modelos de placas Arduino oficiales, cada una pensada con un propósito diferente
y características variadas (como el tamaño físico, número de pines E/S, modelo del
microcontrolador, etc). A pesar de las varias placas que existen todas pertenecen a la misma
familia (microcontroladores AVR marca Atmel). Esto significa que comparten la mayoría de
sus características de software, como arquitectura, librerías y documentación.
7. ¿Cómo se originó el Arduino?
Arduino Nació en el año 2005 el Instituto de Diseño Interactivo de Ivrea (Italia). Arduino
apareció por la necesidad de contar con un dispositivo para utilizar en aulas que fuera de bajo
coste. La idea original fue, fabricar una placa para uso interno de la escuela.
Sin embargo, el instituto se vio obligado a cerrar sus puertas precisamente en 2005. Ante la
perspectiva de perder todo el proyecto Arduino en el proceso, se decidió liberarlo y abrirlo al
publico para que todo el mundo pudiese participar en la evolución del proyecto, proponer
mejoras y sugerencias.
Los principales responsables de la idea y diseño de Arduino fueron Massimo Banzi, David
Cuartielles, David Mellis, Tom Igoe y Gianluca Martino.
Imagen número 3. Creadores de Arduino.
8. ¿Por qué usar Arduino?
Arduino es libre y extensible: así cualquiera que desee ampliar y mejorar el diseño hardware
de las placas como el entorno de desarrollo, puede hacerlo sin problemas. Esto permite que
exista un rico ecosistema de placas electrónicas no oficiales para distintos propósitos y de
librerías de software de tercero, que pueden adaptarse mejor a nuestras necesidades.
Imagen número 4. Ventajas de Arduino.
9. ARDUINO UNO
Arduino Uno es una placa electrónica basada en el microcontrolador ATmega328. Cuenta
con 14 entradas/salidas digitales, de las cuales 6 se pueden utilizar como salidas PWM
(Modulación por ancho de pulsos) y otras 6 son entradas analógicas. Además, incluye un
resonador cerámico de 16 MHz, un conector USB, un conector de alimentación, una cabecera
ICSP y un botón de reseteado. La placa incluye todo lo necesario para que el
microcontrolador haga su trabajo, basta conectarla a un orden.Arduino UNO es el Arduino más
popular y del que existe más documentación en Internet. Es el Arduino perfecto para iniciarse y al tener el
factor de forma estándar de Arduino puedes ponerle alguno de los miles de shields disponibles en el
marcador con un cable USB o a la corriente eléctrica a través de un transformador.
Imagen número 5. Arduino uno
10. ¿Cuales son sus partes?
Imagen número 6. Sus partes
1.Botón de reset. Sirve para inicializar nuevamente el programa cargado en el
microcontrolador de la placa. Cuando deje de responder el Arduino Uno es el botón de
encendido o apagado para que vuelva a restablecerse.
2 y 3- Pines o puertos de entrada y salida, son los pines donde conectar los sensores,
componentes y actuadores que necesiten de señales digitales
11. 4. Puerto USB. Utilizado tanto para conectar con un ordenador y transferir o cargar los
programas al microcontrolador como para dar electricidad al Arduino. También se usa como
puerto de transferencia serie a la placa, tanto para transmisión como para recepción de datos.
5. Chip de interfaz USB, es el encargado de controlar la comunicación con el puerto USB.
6.Reloj oscilador. Es el elemento que hace que el Arduino vaya ejecutando las instrucciones.
Es el encargado de marcar el ritmo al cual se debe ejecutar cada instrucción del programa.
7. Led de encendido. Es un pequeño LED que se ilumina cuando la placa está correctamente
alimentada.
8.Microcontrolador. Este es el cerebro de cualquier placa Arduino. Es el procesador que se
encarga de ejecutar las instrucciones de los programas.
9.Regulador de tensión. Este sirve para controlar la cantidad de electricidad que se envía a
los pines, con lo que asegura que no se estropee lo que conectemos a dichos pines.
10.Puerto de corriente continua. Este puerto es el que se usa para darle electricidad a la
placa si no se usa alimentación USB.
11.Zócalo de tensión. Aquí están los pines con los que alimentaremos nuestro circuito.
12. Entradas analógicas. Zócalo con distintos pines de entrada analógica que permiten leer
entradas analógicas.
12. CONEXIONES TÉCNICAS BÁSICAS
DEL ARDUINO
Imagen número 7. Conectores de la placa de un arduino.
Entradas de alimentación: tanto desde una fuente de alimentación externa de 9v, como
directamente del pin vin o por el puerto USB.
Entradas digitales: para la toma de datos digitales binarios (0v y 5v)
Salidas digitales: para ofrecer al exterior valores digitales (0v y 5v)
Entradas y salidas analogicas: con valores de entrada / salida entre 0 y 5v
13. Comunicación serie: en los pines 0 y 1 con otros dispositivos
Conector USB: tipo impresora con doble impresión: alimentación de placa , entrada y salida
de datos entre arduino y el ordenador
El resto de pines: (IOREF, Reset, 3V3 y AREF)
¿PARA QUÉ SIRVE?
1. Arduino principalmente sirve para usar programas más complejos creados por otros
desarrolladores como robots, o impresoras 3d existentes en el mercado.
2. Arduino hace de interfaz entre un ordenador u otro dispositivo, que ejecuta una
determinada tarea, para traducir dicha tarea en el mundo físico a una acción. Y viceversa,
gracias a sensores que están conectados a la placa Arduino podemos hacer que el ordenador
ejecute determinada acción.
3. En el microcontrolador de Arduino se graban instrucciones, las instrucciones son escritas
en un lenguaje de programación lo cual permite que el usuario cree programas que
interactúen con circuitos electrónicos.
4. Arduino es utilizado como un microcontrolador, cuando tiene un programa descargado
desde un ordenador y funciona de forma independiente de éste, y 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.
14. 5. Arduino también sirve para aprender y crear pequeñas automatizaciones desde tu casa
como por ejemplo podrías controlar la luz o temperatura.
6. Arduino sirve para desarrollar proyectos en el ámbito de las Smart Cities, el Internet de las
cosas, dispositivos wearables, salud, ocio, educación, robótica, etc…
Imagen número 8. Proyectos fáciles con arduino
15. Imagen número 9. Utilidad de arduino en un dispositivo bluetooth.
HARDWARE
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.
16. 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.
17. Imagen número 10. Microcontrolador de hardware
El hardware de Arduino usa microcontroladores generalmente Atmel AVR. Los
microcontroladores más usados en las plataformas Arduino son el Atmega168, Atmega328,
Atmega1280, ATmega8 por su sencillez, pero se está ampliando a microcontroladores Atmel
con arquitectura ARM como el Atmel SAMD21 o los ST STM32, y también Intel.
Arduino dispone de una amplia variedad de placas y shields para usar dependiendo de
nuestras necesidades.
18. Imagen número 11. Placas 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.
SOFTWARE
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
19. 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.
Imagen número 12. Software arduino
20. Es destacable desde la aparición de la versión 1.6.2 la incorporación de la gestión de
librerías y la gestión de placas muy mejoradas respecto a la versión anterior y los avisos de
actualización de versiones de librerías y cores.
En principio el IDE de arduino solo tenía soporte para las placas Arduino y los clones o forks
con los mismos microcontroladores que los Arduinos oficiales. Desde la versión 1.6.2 del
IDE de arduino.cc y gracias al gestor de placas, podemos añadir soporte a otros
microcontroladores y placas al IDE de Arduino, como al ESP8266.
Arduino es una plataforma de electrónica (open-source) o de código abierto cuyos principios
son contar con software y hardware fáciles de usar. Es decir, una forma sencilla de realizar
proyectos interactivos para cualquier persona.
El código abierto es un modelo de desarrollo de software basado en la colaboración abierta.
Se enfoca más en los beneficios prácticos que en cuestiones éticas o de libertad que tanto se
destacan en el software libre. Para muchos el término «libre» hace referencia al hecho de
adquirir un software de manera gratuita.
El Código Abierto u Open Source se refiere al código fuente del software que es abiertamente
accesible y que puede ser cambiado y distribuido por cualquier persona de forma gratuita,
pues cualquiera puede leerlo, desarrollar el propio software y copiarlo. No se requiere
21. ninguna licencia adicional en ningún momento. El software de código abierto es, por lo tanto,
una alternativa al software comercial de pago.
Imagen número 13. Open Source
Algunos ejemplos de software de código abierto muy conocidos son LibreOffice y
OpenOffice para la creación de documentos, el programa de procesamiento de imágenes
GIMP y Audacity, con el que se pueden editar datos de audio. El entorno de desarrollo
Eclipse y el sistema operativo Ubuntu son también software de código abierto.
22. Imagen número 14. Libre Office
BENEFICIOS DEL CÓDIGO ABIERTO:
● Una gran ventaja para los usuarios (particulares o empresas) es que no hay que pagar
derechos de licencia.
● Tampoco dependes de un proveedor.
● Hay muchas otras ventajas en las páginas para desarrolladores.
● Debido a que el código es leído por muchos desarrolladores independientes,
cualquier abuso del software sería inmediatamente aparente.
● Cualquier parte del software que contenga código malicioso será descubierta
rápidamente, por lo que el software de código abierto es muy seguro.
23. ● Además, los usuarios pueden adaptar un programa a sus necesidades. Simplemente
podrías extender el código y expandir el software con tu propia función.
EVIDENCIA DEL TRABAJO DE LOS
ESTUDIANTES