G5 Arduino
G5 Arduino
G5 Arduino
LATACUNGA
ARDUINO
RESUMEN
Arduino es una plataforma de hardware de cdigo abierto (hardware libre), basada en una
sencilla placa con entradas y salidas, analgicas y digitales, en un entorno de desarrollo que
est basado en el lenguaje de programacin Processing. Es un dispositivo que conecta el
mundo fsico con el mundo virtual, o el mundo analgico digital. Diseada para facilitar el uso
de la electrnica en proyectos multidisciplinares.
El hardware consiste en una placa con un microcontrolador Atmel AVR y puertos de
entrada/salida. Los microcontroladores ms usados son el Atmega168, Atmega328,
Atmega1280, ATmega8 por su sencillez y bajo coste que permiten el desarrollo de mltiples
diseos. Por otro lado el software consiste en un entorno de desarrollo que implementa el
lenguaje de programacin Processing/Wiring y el cargador de arranque (boot loader) que corre
en la placa.
Arduino se puede utilizar para desarrollar objetos interactivos autnomos o puede ser
conectado a software del ordenador. Las placas se pueden montar a mano o adquirirse. El
entorno de desarrollo integrado libre se puede descargar gratuitamente.
Al ser un hardware libre, tanto su diseo como su distribucin son libres. Es decir, puede
utilizarse libremente para el desarrollo de cualquier tipo de proyecto sin haber adquirido
ninguna licencia.
ABSTRACT
Arduino is a hardware platform of open source hardware (free), based on a simple board
withinputs and outputs, analogue and digital, in a development environment that is based on the
programming language processing. It is a device that connects the physical world with the
virtual world, or the analog-digital world. Designed to facilitate the use of electronics on
multidisciplinary projects.
The hardware consists of a plate with an Atmel AVR microcontroller and input/output ports. The
most commonly used microcontrollers are the Atmega168, Atmega328, Atmega1280, ATmega8
because of its simplicity and low cost that allow the development of multiple designs. On the
other hand, the software consists of a development environment that implements the
programming language processing/wiring and the boot loader (boot loader) that runs on the
board.
Arduino can be used to develop autonomous interactive objects or can be connected to
software in the computer. The plates can be fitted by hand or purchased. The integrated
development environment free can be downloaded for free.
To be a free hardware, both its design and its distribution are free. In other words, it can be
used freely for the development of any type of project without having acquired any license.
PALABRAS CLAVES
Micro controlador
Hardware Libre
Placa Arduino
Bajo costo
KEYWORDS
Microcontroller
Free Hardware
plate Arduino
low cost
Control of the physical objects
DESARROLLO
Qu es Arduino?
Arduino es una plataforma de hardware
libre de cdigo abierto que fue diseada
para facilitar el uso de la electrnica en
proyectos de todo tipo. Basada en una
placa
con
un
micro
controlador
Atmel AVR y varios puertos de entrada y
salida se ha convertido en una autntica
navaja suiza para muchos usuarios.
Est basada en una sencilla placa con
entradas y salidas, analgicas y digitales,
en un entorno de desarrollo que est
basado en el lenguaje de programacin
Processing. Es un dispositivo que conecta
el mundo fsico con el mundo virtual, o el
mundo analgico con el digital.
FUNCIONAMIENTO
El hardware de Arduino es una placa de
circuitos de cdigo abierto con un
microprocesador y pines de entrada/salida
(I/O) para la comunicacin y el control de
los objetos fsicos (LEDs, servos, botones,
etc.). La placa de circuitos generalmente se
alimenta a travs de un cable USB o una
Por qu Arduino?
Hay muchos otro micro controladores y
plataformas con micro controladores
disponibles para la computacin fsica.
Parallax Basic Stamp, BX-24 de Netmedia,
Phidgets, Handyboard del MIT, y muchos
otros ofrecen funcionalidades similares.
Todas estas herramientas organizan el
complicado trabajo de programar un micro
controlador en paquetes fciles de usar.
Arduino, adems de simplificar el proceso
de trabajar con micro controladores, ofrece
algunas ventajas respecto a otros sistemas
a profesores, estudiantes y amateurs:
experimentados.
El
lenguaje
puede
ampliarse a travs de libreras de C++, y si
se est interesado en profundizar en los
detalles tcnicos, se puede dar el salto a la
programacin en el lenguaje AVR C en el
que est basado. De igual modo se puede
aadir directamente cdigo en AVR C en
tus programas si as lo deseas.
Hardware ampliable y de Cdigo abierto:
Arduino est basado en los micro
controladores ATMEGA168, ATMEGA328
y ATMEGA1280. Los planos de los
mdulos estn publicados bajo licencia
Creative Commons, por lo que diseadores
de circuitos con experiencia pueden hacer
su propia versin del mdulo, amplindolo
u
optimizndolo.
Incluso
usuarios
relativamente inexpertos pueden construir
la versin para placa de desarrollo para
entender cmo funciona y ahorrar algo de
dinero.
Tarjeta serie
Tarjeta USB
Tarjeta Bluetooth
Aplicaciones
Cody Brocious, es programador para la
Fundacin Mozilla y probablemente no sea
una persona muy querida para la empresa
de seguridad Onity.
Armado con una simple placa Arduino,
Brocious demostr en una conferencia
sobre seguridad en Las Vegas que poda
abrir en segundos cualquier habitacin de
hotel cuya cerradura estuviera programada
por la empresa Onity. Eso eleva la cifra de
habitaciones susceptibles de ser allanadas
a nada menos que cuatro millones en todo
el mundo.
No es que Cody tenga nada contra Onity.
Nuestro hacker simplemente se propuso
comprobar la seguridad de las tpicas
cerraduras de hotel que se abren con una
tarjeta de pstico codificada.
Cual no fue su sorpresa al descubrir que
estas cerraduras alojan su clave de 32 bits
siempre en el mismo sector de memoria y
que, no slo eso, sino que al conectar una
CONCLUSIONES
http://wiki.webdearde.com/index.php?title=Tutorial:_Comenzando_con_Arduino (16 de
junio de 2013)
http://www.apetega.org/xor-outono08/documentacion/Linguaxe_Arduino.pdf
(16
de
junio de 2013)
http://www.taringa.net/posts/linux/14269896/Que-es-Arduino-Documental.html (16 de
junio de 2013)
http://linuxzone.es/2012/03/10/que-es-arduino-te-lo-mostramos-en-un-documental/ (16
de junio de 2013)