Este documento resume lo que es Arduino, una plataforma de hardware y software libre que permite el desarrollo de proyectos electrónicos de manera sencilla. Explica que Arduino Uno es una de las placas más populares, con un microcontrolador ATmega328 y puertos de entrada y salida. También describe el software Arduino IDE y cómo se usa para programar el microcontrolador, así como los usos comunes de Arduino en educación y otros campos.
2. 2
TABLA DE CONTENIDO
Título 1 ¿Qué es arduino?.........................................................................................................3
Título 2 Arduino uno………………….……………………………………………………...4
Título 3 En arduino uno como son las conexiones técnicas básicas………………………….5
Titulo 4 Para qué sirve………………………………………………………………………...7
Titulo 5 Hardware y software………………………………………………………………...8
Título 6 ¿Que significa Arduino de código abierto?.................................................................9
Título 7 Conclusiones………………………………………………………………………..10
Título 8 Referencias…………...………………………………………………..……………11
3. 3
1. QUÉ ES ARDUINO
Arduino es una compañía de desarrollo de software y hardware libres, así como una
comunidad internacional que diseña y manufactura placas con un microcontrolador y
un entorno de desarrollo (software), diseñada para facilitar el uso de la electrónica en
proyectos multidisciplinares. Arduino se enfoca en acercar y facilitar el uso de la
electrónica y programación de sistemas en proyectos multidisciplinarios , en pocas
palabras, arduino es una plataforma abierta que facilita la programación de un
microcontrolador.
Los microcontroladores usan los sensores para “escuchar” el mundo físico y los
actuadores para interactuar con este. los microcontroladores leen los sensores y
escriben sobre los actuadores.
Arduino promete ser una plataforma sencilla para facilitar el realizar proyectos
interactivos para cualquier persona , para realizar proyectos (sean de estudio, trabajo,
investigación etc.) el proceso pasa por descargar e instalar el IDE ( consiste en un
editor de código, compilador, un depurador y un constructor de interfaz gráfica) y
hacer “copiar y pegar” al código del que estemos interesado y cargarlo en nuestro
HW.
4. 4
2. ARDUINO UNO
Arduino es una plataforma de creación de electrónica de código abierto, la cual está basada
en hardware y software libre, flexible y fácil de utilizar para los creadores y desarrolladores.
Esta plataforma permite crear diferentes tipos de microordenadores de una sola placa a los
que la comunidad de creadores pueden darle diferentes usos.
El hardware libre son aquellos dispositivos cuyas especificaciones y diagramas son de acceso
público. Es decir que Arduino ofrece las bases para que cualquier otro usuario o empresa
pueda crear sus propias placas, pudiendo ser diferentes entre estás pero igualmente
funcionales a partir de la misma base.
El software libre son aquellos programas informáticos cuyo código es accesible por
cualquiera para que cualquiera pueda utilizar como también modificarlo.
5. 5
3. EN ARDUINO UNO COMO SON LAS CONEXIONES TÉCNICAS BÁSICAS
El Arduino uno es una placa basada en un microcontrolador ATMEL (Compañía de
semiconductores). Los microcontroladores son circuitos integrados en los que se pueden
grabar instrucciones, las cuales las escribes en el lenguaje de programación que puedes
utilizar en el entorno Arduino IDE(entorno de desarrollo integrado). Estas instrucciones
permiten crear programas que interactúan con los circuitos de la placa.
El microcontrolador de Arduino posee lo que se llama una interfaz de entrada, que es una
conexión en la que podemos conectar en la placa diferentes tipos de periféricos. La
información de estos periféricos que conectes se trasladará al microcontrolador, el cual se
encargará de procesar los datos que le lleguen a través de ellos.
El tipo de periféricos que puedes utilizar para enviar datos al microcontrolador depende en
gran medida de que uso le estés pensando dar. Pueden ser cámaras para obtener imágenes,
teclados para introducir datos, o diferentes tipos de sensores.
También cuenta con una interfaz de salida, que es la que se encarga de llevar la información
que se ha procesado en el Arduino a otros periféricos. Estos periféricos pueden ser pantallas o
altavoces en los que reproducir los datos procesados, pero también pueden ser otras placas o
controladores.
● Microcontrolador: ATmega328
● Voltaje: 5V
● Voltaje de entrada (recomendado):7-12V
● Voltaje entrada (límites): 6-10V
● Digital I/O Pins. 14 ( de los cuales 6 son salida PWM)
● Entradas Analogicas: 6
● DC Current per I/O Pin: 40 mA
● DC Current parar 3.3V Pin: 50 mA
● Flash Memory 32 KB (ATmega328) de los cuales 0.5 KB son utilizados para el
arranque.
● SRAM: 2 KB (ATmega328)
7. 7
4. PARA QUÉ SIRVE EL ARDUINO UNO
Se puede utilizar para desarrollar elementos autónomos, o bien conectarse a otros dispositivos
o interactuar con otros programas, para interactuar tanto con el hardware como con el
software. sirve tanto para controlar un elemento, por ejemplo un motor que nos suba y baje
una persiana basada en la luz que haya gracias a un sensor conectado al arduino,o bien para
transformar la información de una fuente, como puede ser el teclado, y convertir la
información a algo que entienda, por ejemplo, un ordenador.
EN LA ACTUALIDAD
El uso del arduino puede catalogarse en dos grandes grupos:
1. El arduino es utilizado como un micro controlador, cuando tiene un programa
descargado desde un ordenador y funciona de forma independiente de este, 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.
2. Arduino hace de interfaz entre un ordenador u otro dispositivo, que ejecuta una
determinada tarea, para 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.
CÓMO FUNCIONA EL ARDUINO UNO
Como ocurre en la mayoría de las placas de micro controladores, se pueden resumir en tres
factores.
● Cuenta con una interfaz de entrada. Esta puede estar directamente unida a los
periféricos, o conectarse a ellos a través de puertos.
● La interfaz de entrada tiene como objetivo trasladar la información al
microcontrolador. El microcontrolador es la pieza que se encarga de procesar esos
datos. Además, varía dependiendo de las necesidades del proyecto en el que se desee
usar la placa, y existe una gran variedad de fabricantes y versiones disponibles.
● También cuenta con interfaz de salida. Este se encarga de llevar la información
procesada a los periféricos autorizados de hacer el uso final de esos datos.En algunos
casos puede tratarse de otra placa en la que se centraliza y procesa la información de
forma totalmente renovada. o sencillamente puede ser una pantalla o un altavoz
encargado de mostrar la versión final de los datos.
8. 8
5.SOFTWARE ARDUINO
Si nos concentramos en software, debe saber que contamos con un IDE para casi todas las
plataformas (windows, linux, mac).
¿Y que es un IDE? son las siglas de Integrated Desktop Development Environment,o entorno
de desarrollo integrado en cristiano. un lugar donde podemos escribir nuestras aplicaciones,
descargarlas al Arduino y ejecutarlas o depurarlas desde allí. El entorno de desarrollo es
gratuito y descargable desde aquí. En resumen, el proceso pasa por descargarnos e instalar el
IDE correspondiente a nuestra plataforma, trastear un poco siguiendo los tutoriales o
simplemente hacer "corta y pega" del código que nos interese (aunque esto realmente es
como desvelar el final de una buena película, es decir, que tiene poca gracia) y ya tenemos
gran parte del trabajo hecho. O al menos en cuanto a software, porque la gracia de Arduino es
precisamente la interacción del software con el hardware.
Aprender el lenguaje de programación es sencillo, sobre todo si ya tienes experiencia en otros
lenguajes de programación como C o java ya que Wiring / Processing para su programación
se basa en ellos. El microcontrolador en la placa Arduino se programa mediante el lenguaje
de programación Arduino (basado en Wiring) y el entorno de desarrollo Arduino (basado en
Processing). Tienes más información sobre el mismo aquí.
5.HARDWARE ARDUINO
Y ahora hablamos de hardware. hay infinidad de placas basadas en arduino. Es hardware
“open-source”, así cualquiera que quiera que quiera hacer una placa puede hacerlo. Y por ello
tenemos arduino de todos los colores, tamaños y con funciones propietarias de lo más
diverso y también productos que sin ningún pudor están basados en Arduino para controlar a
su vez distintos dispositivos, integrados en el producto o no.
Volvamos al principio. El hardware Arduino más sencillo consiste en una placa con un
microcontrolador y una serie de puertos de entrada y salida. Los microcontroladores AVR
más usados son el Atmega168, Atmega328, Atmega1280, y Atmega8 por su sencillez y bajo
coste que permiten el desarrollo de múltiples diseños, aunque también nos encontramos
microcontroladores Cortex M3 de ARM de 32 bits,5 que coexistieron con las más limitadas,
pero también económicas AVR de 8 bits. ARM y AVR son plataformas diferentes, pero
gracias al IDE de Arduino los programas se compilan y luego se ejecutan sin cambios en
9. 9
cualquiera de las plataformas. Corrección: Nuestro Lector fr0 gdev nos comenta que hay
ciertos problemas de compatibilidad de librerías entre plataformas, así que habrá que tenerlo
en cuenta a la hora de elegir placa Arduino.
6. QUE SIGNIFICA ARDUINO DE CÓDIGO ABIERTO
La tarjeta Arduino al ser una plataforma con código abierto es basada en Hardware libre y
software libre y fácil de usar. Esta tarjeta incluye circuitos electrónicos. software y
documentación de código abiertos, es decir cualquiera puede usarla o hacer cambios en ella.
Los diseños de placa Arduino utilizan gran variedad de microprocesadores y controladores,
donde las placas están equipadas con conjuntos de pines de entrada/salida (E/S) digitales y
analogicos que pueden ser conectados a varias placas de expansión ( “shields” ) o pancartas
(para la creación de prototipos ) y otros circuitos, por consiguiente dichas placas tienen
interfaces de comunicación en serie, incluyendo el bus de serie universal (USB) en algunos
modelos que también se utilizan para cargar programas de ordenadores personales, por lo
tanto las placas son capaces de leer entradas como luz en un ascensor, un dedo sobre un botón
o un mensaje de Twitter y convertirlas en una salida como la activación de un motor,
encender un LED, publicar algo en línea. Puedes decirle a tu tablero que hacer mediante el
envío de un conjunto de instrucciones al microcontrolador en el tablero. Para ello se utiliza el
lenguaje de programación de Arduino (basado en el cableado), y el software de Arduino
(IDE), basado en processing de modo que esta plataforma puede tener tanto usos industriales
como domésticos e incluso artísticos, pero se aplica sobre todo dentro el sector educativo por
ser codigo abierto, ademas de sencillo uso y su bajo coste ya que hay una gran cantidad de
modelos de placas siendo la más utilizada la Uno, sobretodo en el mundo de la educación.
Por eso ha sido diseñada de manera fuerte para así soportar toda una serie de situaciones de
uso con los estudiantes.
10. 10
CONCLUSIONES
Para concluir la tarjeta Arduino es una placa electrónica que contiene todos los componentes
necesarios para el funcionamiento del microcontrolador y su comunicación con una
computadora a través de una comunicación serial que nos permite crear objetos y entornos
interactivos. Es un ejemplo perfecto de intercambio de conocimientos.
Busca ser una herramienta para que las comunidades educativas entiendan mejor la
electrónica digital. Al ser una plataforma de carácter libre y de código abierto hace que sea
más flexible de utilizar este tipo de placas para prácticamente cualquier cosa, como por
ejemplo; relojes, maquinas dispensadoras, robots e incluso nuestro propio sistema de acceso a
casa por medio de huellas dactilares y entre diferentes cosas mas.
11. 11
REFERENCIAS
¿Qué es arduino?. (2016, 11 diciembre). En Aprendiendo Arduino. Recuperado el 23
de junio de 2020 de https://aprendiendoarduino.wordpress.com/2016/12/11/que-es-arduino-2/
¿Sabes qué es Arduino y para qué sirve?. (2020, 11 abril). En Fundación Aquae.
Recuperado el 23 de junio de 2020 de https://www.fundacionaquae.org/sabes-arduino-sirve/
Arduino. (2018, 3 agosto). En Xataka Basic. Recuperado el 23 de junio de 2020 de
https://www.google.com/amp/s/www.xataka.com/basics/que-arduino-como-funciona-que-pue
des-hacer-uno/amp
¿Que es? . (s.f). En Arduino: tecnología para todos. Recuperado el 23 de junio de
2020 de https://arduinodhtics.weebly.com/iquestqueacute-es.html
¿Qué es arduino y el hardware libre?. (s.f) . En Aprendiendo Arduino. Recuperado el
23 de junio de 2020 de
https://aprendiendoarduino.wordpress.com/2015/03/22/que-es-el-hardware-libre/
Que es la programación con arduino y para qué sirve. (s.f). En BejoB. Recuperado el
23 de junio de 2020 de
https://www.bejob.com/que-es-la-programacion-con-arduino-y-para-que-sirve/
Placa arduino uno. (s.f). En Arduino. Recuperado el 23 de junio de 2020 de
http://www.iescamp.es/miarduino/2016/01/21/placa-arduino-uno/
LINK DE BLOGS:
Karen Anacona: https://tecnotic95.blogspot.com/p/2-periodo-2020.html
Juliana Hidalgo:https://mendesiana1998.blogspot.com/p/periodo-2-2020.html
Diana López:https://tecnoinfo0z.blogspot.com/
Evelyn Peña: https://navegandoconlastic01.blogspot.com/p/2-periodo.html
Juan Sebastian
Ceron:https://www.blogger.com/blogger.g?blogID=5997148754823042012&useLegacyBlog
ger=true#allposts