0% encontró este documento útil (0 votos)
102 vistas22 páginas

Introducción a Arduino y su Uso

El documento introduce Arduino como una plataforma de hardware y software libre para el desarrollo de proyectos electrónicos interactivos. Explica que Arduino consiste en placas con microcontroladores y puertos de entrada/salida que se programan mediante el lenguaje Arduino y el IDE de Arduino de manera sencilla. También describe los usos más comunes de Arduino y algunos modelos populares de placas.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
102 vistas22 páginas

Introducción a Arduino y su Uso

El documento introduce Arduino como una plataforma de hardware y software libre para el desarrollo de proyectos electrónicos interactivos. Explica que Arduino consiste en placas con microcontroladores y puertos de entrada/salida que se programan mediante el lenguaje Arduino y el IDE de Arduino de manera sencilla. También describe los usos más comunes de Arduino y algunos modelos populares de placas.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd

INTRODUCCIÓN A ARDUINO

FUNDAMENTOS DE ELECTRICIDAD Y ELECTRÓNICA


UNIVERSIDAD DOCTOR ANDRÉS BELLO
LIC. DANIEL GONZALEZ
¿QUE ES ARDUINO?

• Y es que ahora que es posible automatizar cualquier cosa, para hacer


agentes autónomos (Robots), controlar luces y dispositivos, o mil
cosas que se les pueda ocurrir fabricar, se puede optar por una
solución basada en Arduino, una familia de placas y software que
comparten nombre pero que son legión.
¿QUÉ ES EXACTAMENTE ARDUINO?

• 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, que promete ser una forma sencilla de realizar proyectos
interactivos para cualquier persona. Y cuando se dice cualquiera,
es cualquiera, ya que internet está literalmente plagado de
proyectos con Arduino, como veremos más adelante.
Arduino es tanto software como
hardware, y aquí viene la
primera diferencia con otras
placas y microcontroladores.
Los entornos de desarrollo y
lenguaje de programación de
Arduino y las placas en las que
se ejecutan han sido
desarrollados de la mano, por lo
que tenemos asegurada tanto la
compatibilidad como la
sencillez de desarrollo sobre
ellas.
SOFTWARE ARDUINO

• Si nos centramos en el software, debemos saber que contamos con un IDE para casi todas
las plataformas (Windows, Linux, Mac). ¿Y qué es un IDE? Bueno, son las siglas de
Integrated Desktop Development Environment, o entorno de desarrollo integrado.
• Un lugar donde podemos escribir nuestras aplicaciones, descargarlas al Arduino y
ejecutarlas o depurarlas desde allí.
• El entorno de desarrollo es gratuito y descargable.
• 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 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).
HARDWARE ARDUINO

• Y ahora hablamos de hardware. Hay infinidad de placas basadas en Arduino.


Como decíamos, es hardware "Open-source", así que cualquiera 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 CortexM3 de ARM de
32 bits,5 que coexistirán 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 cualquiera de las
plataformas.
¿PARA QUÉ SIRVE ARDUINO?

• Arduino 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. Nos sirve tanto para
controlar un elemento, pongamos por ejemplo un motor que nos suba o baje
una persiana basada en la luz que haya y gracias a un sensor conectado al
Arduino, o bien para transformar la información de una fuente, como puede
ser un teclado, y convertir la información a algo que entienda por ejemplo un
ordenador.
ASÍ, PODEMOS CATALOGAR LOS USOS QUE
PODEMOS DARLE A ARDUINO EN DOS
GRANDES GRUPOS:
Aquellos en los que el Arduino es La placa Arduino hace de
1

2
utilizado como microcontrolador, interfaz entre un ordenador (como
tiene un programa descargado desde podría ser una Raspberry Pi) u otro
un ordenador y funciona de forma dispositivo , que ejecuta una
independiente de éste, y controla y determinada tarea, para traducir
alimenta determinados dispositivos y dicha tarea en el mundo físico a una
toma decisiones de acuerdo al acción (actuadores). Y viceversa,
programa descargado e interactúa gracias a sensores que están
con el mundo físico gracias a conectados a la placa Arduino
sensores y actuadores. Un ejemplo podemos hacer que el ordenador
sería este uso de Arduino para el ejecute determinada acción. Por
control de este agente autónomo que ejemplo esta placa de Pimoroni para
sigue una línea. simplificar la creación de un gabinete
de videojuegos:
PLACAS DE ARDUINO

• Tenemos placas más sencillas, placas Arduino con características mejoradas,


Arduino orientado al internet de las cosas, y también Arduinos pensados para
llevar encima o "vestibles" (Wearable en inglés) y otros pensados
específicamente para el control de impresoras 3D. Vamos, que si pensabas
que Arduino era una placa y que había poca variedad donde elegir, ...
• Y si las placas Arduino son numerosas, más todavía lo son sus escudos o
mochilas (Shields), tan importantes como el escudo del Capitán América para
el superhéroe de Marvel. Gracias a los shields podemos contar con
infinidad de funciones, como GPS, relojes en tiempo real, conectividad por
radio, pantallas táctiles LCD, placas de desarrollo, y un larguísimo etcétera
de elementos. Incluso hay tiendas con secciones especializadas en dichos
elementos.
AHORA, ¿POR DÓNDE EMPIEZO?

• Para empezar a hacer nuestros experimentos con Arduino tenemos que tener
claro qué queremos hacer. Existe una infinidad de fuentes en Internet de las
cuales beber y ampliar conocimientos. Con la cantidad de placas Arduino
existentes y su especialización debemos saber qué queremos hacer antes de
comprar en caso de proyectos más complejos. Para obtener una lista
completa casi lo mejor es ir a la la pagina oficial y ver todos los modelos
existentes.
• Para simplificar los primeros pasos, lo normal es ir hacia una placa sencilla.
El modelo más utilizado es el Arduino UNO r3, o al menos el que más
veras en proyectos de internet. Tiene un buen número de entradas y salidas y
probablemente estarás más que contentos dando tus primeros pasos con dicha
placa.

También podría gustarte