Anda di halaman 1dari 5

Arduino

Arduino es una plataforma de electrnica abierta para la creacin de


prototipos basada en software y hardware flexibles y fciles de usar. Se cre
para artistas, diseadores, aficionados y cualquiera interesado en crear
entornos u objetos interactivos.
Arduino puede tomar informacin del entorno a travs 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 programacin
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.
Las placas pueden ser hechas a mano o compradas montadas de fbrica; el
software puede ser descargado de forma gratuita. Los ficheros de diseo de
referencia (CAD) estn disponibles bajo una licencia abierta, as pues
eres libre de adaptarlos a tus necesidades.

Arduino es una herramienta para la fabricacin de computadoras que


pueden detectar y controlar ms del mundo fsico que el equipo de escritorio.
Es una plataforma de computacin fsica de cdigo abierto basado en una
placa electrnica simple, y un entorno de desarrollo para escribir software
para la placa.

Alejandra Lpez Valverde

4 A-1

Arduino se puede utilizar para desarrollar objetos interactivos, teniendo las


entradas de una variedad de interruptores o sensores, y el control de una
variedad de luces, motores, y otras salidas fsicas. Proyectos Arduino
pueden ser entes individuales, o pueden comunicarse con el software que se
ejecuta en el ordenador (por ejemplo, Flash, Processing, MaxMSP.) Las
tablas se pueden montar a mano o comprados pre ensamblado; el IDE de
cdigo abierto se puede descargar de forma gratuita.
El lenguaje de programacin de Arduino es una implementacin de
cableado, una plataforma similar computacin fsica, que se basa en el
entorno de programacin multimedia de procesamiento.

Cmo funciona Arduino?


Como pasa con la mayora de las placas microcontroladores las funciones
de Arduino pueden resumirse en tres. En primera instancia, tenemos una
interfaz de entrada, que puede estar directamente unida a los perifricos, o
conectarse a ellos por puertos.
El objetivo de esa interfaz de entrada es llevar la informacin al
microcontrolador, la pieza encargada de procesar esos datos. El mentado
microcontrolador vara dependiendo de las necesidades del proyecto en el
que se desea usar la placa, y hay una buena variedad de fabricantes y
versiones disponibles.
Por ltimo, tenemos una interfaz de salida, que lleva la informacin
procesada a los perifricos encargadas de hacer el uso final de esos datos,
que en algunos casos puede bien tratarse de otra placa en la que se
centralizar y procesara nuevamente la informacin, o sencillamente, por
ejemplo, una pantalla o un altavoz encargada de mostrar la versin final de
los datos.

Alejandra Lpez Valverde

4 A-1

De nuevo, Arduino es un sistema, y no una placa nica. Por esto, el


funcionamiento concreto depender del proyecto. As, en un mvil hecho con
Arduino tendremos varios microcontroladores, encargados de las conexiones
de red, los datos necesarios para la entrada de nmeros y mostrar
informacin en pantalla, entre otras cosas. As mismo, un reloj hecho con
Arduino solamente hara falta un chip que cuantifique la hora y la muestre en
una pantalla.
Como ya hemos dicho, Arduino es casi sinnimo de hardware libre, y con
eso, estamos hablando de una de las plataformas ms complejas y variables
que podran existir.

Qu se hace con estas placas?


Lo genial de arduino es que las placas en cuestin vienen con una memoria
flash a la que tu le cargas un programa. El programa se lo cargas por USB y
puede ser cualquier cosa. Por ejemplo puedes programar tu placa para
encender una luz, activar un ventilador o incluso ir tan lejos como para crear
tu propio robot. Con un poco de creatividad y conocimientos verdaderamente
mnimos de Arduino puedes crear prcticamente cualquier cosa.
Si buscas por Youtibe Arduino encontrars decenas de videos de proyectos
hechos utilizando una de estas placas. Puedes ponerle uno o varios
motores a las placas, adherirle un sensor infrarrojo para controlarlo con el
mando a distancia, crear un brazo animatrnico etc.
En resumidas cuentas debemos tener en claro que Arduino no tiene nada
que ver con Android. Se trata de una comunidad abierta de desarrolladores
con su propio entorno de desarrollo que gira en torno a estas placas. Es una
forma divertida y fcil de adentrarse tanto al mundo de la electrnica como al
mundo de la programacin a la vez que estimulamos el aprendizaje de
nuevas herramientas.

Alejandra Lpez Valverde

4 A-1

Arduino se ofrece con una licencia de open hardware, por lo que cualquiera
puede hacerse su tarjeta y usarla, sin embargo, Arduino y sus logos son
marcas registradas, por lo que si una tarjeta se ofrece con los logos y la
marca Arduino, pero sin ser fabricada por Arduino es por lo tanto una versin
fake, falsa o pirata (como quieran llamarle)

Las ganancias de las ventas de las tarjetas Arduino Originales sirven para
financiar:

-Desarrollos de nuevos productos de hardware y software abierto


-documentacin
-Certificaciones internacionales
-Control de calidad
-Manejo de foros
-Publicacin de tutoriales
-Hacer donaciones a otros proyectos de cdigo abierto
-Mantenimiento y pago de hosting y foro de la pgina oficial de Arduino
(tienen Millones de usuarios!)

Memoria de Arduino
Cuando utilizamos un sistema integrado, en este caso para nuestro proyecto
final de Arduino, es necesario saber sobre las fuentes que tenemos
disponibles de memoria, es por esto que en esta entrada voy a hablar acerca
de las diferentes memorias que contiene el Arduino y para qu sirven.
Una placa de Arduino tiene 3 diferentes fuentes de memoria, estas son:

La memoria flash.
La SRAM o la Static Random Access Memory.
La EEPROM o la Electrically Erasable Programmable Read-Only

Alejandra Lpez Valverde

4 A-1

Alejandra Lpez Valverde

4 A-1