Arduino
Arduino
Arduino
ALUMNO:
JORDAN OXALC VÁSQUEZ
FERNÁNDEZ
INTRODUCCIÓN
Arduino es una herramienta de hardware libre que sirve para hacer que ordenadores
puedan realizar diversas tareas a través instrucciones dadas por una computadora
personal. Es una plataforma de desarrollo de computación física de código abierto,
basada en una placa con un sencillo microcontrolador y un entorno de desarrollo
para crear software (programas) para la placa.
1
RESUMEN
HISTORIA
Arduino se inicia en el año 2005 como un proyecto para
estudiantes en el Instituto IVREA, en Ivrea (Italia). En
ese entonces , los estudiantes usaban el micro
controlador BASIC Stamp, cuyo coste era de
100 dólares estadounidenses, lo que se consideraba
demasiado costoso para ellos. Por aquella época, uno
de los fundadores de Arduino, Massimo Banzi, daba
clases en Ivrea.
Arduino viene del nombre del Bar di Re Arduino (Bar del Rey Arduino) donde
Massimo Banzi pasaba algunas horas. En su creación, contribuyó el estudiante
colombiano Hernando Barragán, quien desarrolló la tarjeta electrónica Wiring, el
lenguaje de programación y la plataforma de desarrollo. Una vez concluida dicha
plataforma, los investigadores trabajaron para hacerlo más ligero, más económico
y disponible para la comunidad de código abierto (hardware y código abierto). El
instituto finalmente cerró sus puertas, así que los investigadores, entre ellos el
español David Cuartielles, promovieron la idea.
2
Para la producción en serie de la primera versión se tomó en cuenta que el coste
no fuera mayor de 30 euros, que fuera ensamblado en una placa de color azul,
debía ser Plug and Play y que trabajara con todas las plataformas informáticas tales
como MacOSX, Windows y GNU/Linux.
En la feria Maker Fair de 2011 se presentó la primera placa Arduino 32 bit para
trabajar tareas más pesadas.
3
ARDUINO
Arduino es una plataforma de hardware libre, basada en una placa con un micro
controlador y un entorno de desarrollo, diseñada para facilitar el uso de la
electrónica en proyectos multidisciplinares.
HARDWARE
4
Arduino se puede utilizar para desarrollar objetos interactivos autónomos o puede
ser conectado a software tal como Adobe Flash, Processing, Max/MSP, Pure Data).
Las placas se pueden montar a mano o adquirirse. El entorno de desarrollo
integrado libre se puede descargar gratuitamente.
Arduino puede tomar información del entorno a través de sus entradas analógicas
y digitales, y controlar luces, motores y otros actuadores. El micro controlador 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). Los proyectos
hechos con Arduino pueden ejecutarse sin necesidad de conectar a un computador.
TIPOS
Arduino Mega: Es el más potente y el que más completo para trabajos es algo
más complejo, cuenta con el microcontrolador Atmega1280 con más memoria para
el programa, más RAM y más pines que el resto de los modelos.
5
Arduino Bluetooth: Cuenta con un módulo para la transmisión de datos de hasta
100 metros, con esta placa se puede programar sin cables, así como también
realizar comunicaciones serie con cualquier dispositivo bluetooth.
6
Arduino Duemilanove: Es la placa estándar.
Arduino Mini (versión miniaturizada de la placa Arduino.) Mide tan sólo 30x18mm
y permite ahorrar espacio en los proyectos que lo requieran.
Cada placa Arduino necesita una forma de estar alimentado eléctricamente. Esta
puede ser alimentado desde un cable USB que viene de su ordenador o un cable
de corriente eléctrica con su respectivo adaptador. La conexión USB es también
cómo va a cargar código en su placa Arduino.
Botón de reinicio
Este LED debe encenderse cada vez que conecte la placa Arduino a una toma
eléctrica.
7
LEDs RX TX
Microcontroloadores
Regulador de Voltaje
8
LENGUAJE DE PROGRAMACIÓN ARDUINO
La plataforma Arduino se programa mediante el uso de un lenguaje propio basado
en el lenguaje de programación de alto nivel Processing. Sin embargo, es posible
utilizar otros lenguajes de programación y aplicaciones populares en Arduino,
debido a que Arduino usa la transmisión serial de datos soportada por la mayoría
de los lenguajes mencionados. Para los que no soportan el formato serie de forma
nativa, es posible utilizar software intermediario que traduzca los mensajes enviados
por ambas partes para permitir una comunicación fluida.
9
INSTALACIÓN
Windows
Los pasos a seguir son los siguientes:
Interfaz del entorno de desarrollo Arduino en el
Sistema Operativo Windows.
Descargar las versiones más recientes de Java
Runtime Enviroment (J2RE) y del IDE Arduino.
Instalar los controladores FTDI USB, con la placa
Arduino conectada.
Ejecutar el IDE Arduino para abrir la interfaz y
configurar el puerto USB donde está conectada la
placa.
APLICACIÓN ARDUINO
10
CONCLUSIÓN
11