Trabajo sobre Arduino
Introducción
Arduino es una plataforma de hardware
libre, basada en una placa con un microcontrolador y un entorno
de desarrollo, diseñada para facilitar el uso de
la electrónica en proyectos multidisciplinares.
Arduino puede tomar información del entorno a través de sus pines de
entrada de toda una gama de sensores y puede afectar aquello que le rodea
controlando luces, motores y otros actuadores. El microcontrolador en la placa
Arduino se programa mediante el lenguaje
de programación de Arduino (basasdo
en wiring) y el entorno de desarrollo Arduino
(basado en Processing). Los proyectos
hechos con Arduino pueden ejecutarse sin necesidad de conectar a un ordenador,
si bien tienen la posibilidad de hacerlo y comunicar con diferentes tipos de
software (p.ej. Flash, Processing, MaxMSP).
Las placas pueden ser hechas a mano o compradas montadas de fábrica; el software puede ser descargado de forma gratuita. Los ficheros de diseño de referencia
(CAD) están disponibles bajo una licencia abierta, así pues eres libre de
adaptarlos a tus necesidades.
Hardware de Arduino
Hay multitud de diferentes versiones de placas
Arduino. La actual placa básica, el Duemilanove, usa Atmel ATmega328.
La anterior Decimilla, y las primeras unidades de Duemilanove usaban el Atmel ATmega168,mientras que las placas mas antiguas usan
el ATmega8.El Arduino Mega esta basado en el ATmega1280.
Software de Arduino
EL SOFTWARE ARDUINO
SE PROPORCIONA "COMO ES" Y NOSOTROSMANIFESTAMOS NI IMPLICA
NINGUNA GARANTÍA
CON RESPECTO A SU FUNCIONALIDAD, OPERATIVA O USO, INCLUYENDO, NINGUNA
LIMITACIÓN NI IMPLICACIÓN RESPECTO GARANTÍAS DE COMERCIALIZACIÓN, ADECUACIÓN
PARA PROPÓSITOS PARTICULARES O INFRINGIMIENTO. EXPRESAMENTE NOS DESVINCULAMOS
DE CUALQUIER CONSECUENCIA, INCIDENTE O DAÑO DIRECTO O INDIRECTO INCLUYENDO, SIN
LIMITE, PERDIDA DE BENEFICIOS, INTERRUPCIONES DE SERVICIO O PERDIDA DE DATOS,
INDEPENDIENTEMENTE DEL FORMATO DE ACCIÓN O TEORÍA LEGAL EN QUE SE REALICE DICHA
DEMANDA, INCLUSO SI HUBIERA ADVERTENCIA DE LA POSIBILIDAD O SIMILITUD DE DICHOS
DAÑOS.
Algunos
ejemplos de aplicación de Arduino
Entre las aplicaciones, debido a las
posibilidades que presentan sus entradas, nos permite utilizar una gran
variedad de sensores, como se ha dicho. Para no repetirme con proyectos de los
primeros pasos en esta plataforma, aquí daremos un pequeño salto y voy a
describir cómo controlar un relé, luego veremos como podemos leer la posición
de un potenciómetro (más corto pot), más tarde, veremos como controlar el giro
de un servomotor. Esto es sólo el arranque de una aventura con la compañía de
nuestro Arduino.
MATERIALES
NECESARIOS