miércoles, 3 de septiembre de 2014

Nuevo tema Arduino

NUEVO  TEMA :


     *-*-*-*-*-*-**-* ARDUINO *-*-*-*-*-*-*-*



Las placas de interfaz arduino proporcionan una
tecnología de bajo coste y fácil de usar para crear
proyectos. En la actualidad pueden construirse toda
una nueva generación de proyectos que pueden con­
trolarse desde un ordenador. En poco tiempo podrá
disponer, entre otros, de un láser controlado
mediante un servo y manejado por el ordenador, de
modo que los más traviesos ¡podrán poner el mundo
a sus pies!
Este blog le mostrará cómo conectar una placa
Arduino a su ordenador, para programarla, y para
que pueda conectarle todo tipo de componentes
electrónicos para crear proyectos, incluyendo el
láser controlado por ordenador, mencionado ante­
riormente, un ventilador controlado por USB, un
arpa de luz, un registrador de temperaturas USB, un
osciloscopio para sonidos, y mucho más.
Con cada proyecto se proporciona el esquema
electrónico completo y detalles para su construc­
ción. La mayoría se puede montar sin necesidad de
soldar y sin herramientas especiales.
No obstante, los aficionados más avanzados tal
vez deseen transferir los proyectos desde la placa de
pruebas de inserción de componentes (protoboard)
a una placa de circuito impreso definitiva, para lo
que también se proporcionan las instrucciones ade­
cuadas.



Entonces, ¿qué es Arduino?
Bueno, Arduino es una pequeña placa de micro-
controlador con un puerto USB para conectar al
ordenador y diversos zócalos de conexión que se
pueden conectar mediante cableado a todo tipo de
componentes electrónicos externos, como motores,
relés, sensores de luz, diodos láser, altavoces,
micrófonos, etc. Se puede alimentar mediante la
conexión USB del ordenador o con una pila de 9 V.
La placa se puede controlar directamente desde el
ordenador o programarla con éste y posteriormente
desconectarla para trabajar de forma autónoma.
Llegados a este punto, puede que algunos estén pen­
sando en qué organización gubernamental "top
secret" tienen que colarse para adquirir una de estas
placas. Sin embargo, afortunadamente, no es nece­
sario hacer nada especial para obtener uno de estos
dispositivos. Ni siquiera tendrá que separarse de su
buscador favorito o de su distribuidor de compo­
nentes electrónicos online. Puesto que Arduino es
un diseño de hardware de código abierto, cualquier
persona es libre de tomar los diseños y crear sus
propios “clones” de Arduino y venderlos, por lo
que el mercado de las placas es bastante competi­
tivo. Una placa Arduino oficial cuesta alrededor de
23 € , y las llamadas "clon" suelen costar menos de
20€.
El nombre Arduino está reservado por los crea­
dores originales. Sin embargo, los diseños “clones”
de Arduino con frecuencia llevan el nombre duino
al final de su nombre, como por ejemplo,
Freeduino o DFRduino.
El software para programar Arduino es fácil de
usar e igualmente está disponible libremente para
equipos Windows. Mac y Linux sin coste alguno.
Arduino
Aunque Arduino es un diseño de código abierto
para una placa interfaz de microcontrolador, en rea­
lidad es más que eso, ya que abarca tanto las herra­
mientas de desarrollo de software que son
necesarias para programar la placa Arduino, como
la propia placa. Existe una gran comunidad de afi­
cionados al montaje, programación, electrónica e
incluso de aficionados al arte dispuestos a compar­
tir sus conocimientos y experiencia en Internet.
Para comenzar a utilizar Arduino, vaya primero
a la página oficial de Arduino (www.arduino.ee) (en
inglés) o a la página en español, wwwrardüino .cc/es
y descargue el software para Mac, PC o LINUX.
Podrá incluso comprar una placa Arduino haciendo


clic en el botón Comprar una placa Arduino o
pasar algún tiempo con su buscador favorito o en
algún sitio de subastas en línea para encontrar
opciones más económicas. En el siguiente capítulo
se proporcionan instrucciones paso a paso para la
instalación del software sobre las tres plataformas.
De hecho, existen diferentes diseños de placas
Arduino destinados a diferentes tipos de aplicacio­
nes. Todas las placas se pueden programar desde el
mismo software de desarrollo de Arduino y, en
general, los programas que funcionan en una placa,
funcionan en todas.
En este libro usamos indistintamente las placas
Arduino UNO y Arduino Duemilanove, siendo
cada una de ellas una actualización de las populares
placas anteriores (la placa Diecimila). La idea es
resaltar que todas son compatibles y que para la eje­
cución de ios proyectos del libro pueden utilizarse
indistintamente cual-quiera de ellas. Duemilanove
significa 2009 en italiano, el año de su lanzamiento.
UNO es la última versión publicada. El nombre de
las antiguas Diecimila (10.000 en italiano) hacía
referencia a las primeras 10.000 placas que se
habían fabricado. Las placas clones más compati­
bles, como las Freeduino. se han basado en los
diseños originales (UNO, Duemilanove. Diecimila.
etc.).
La mayoría de los proyectos de este libro fun­
cionan tanto con las placas originales UNO,
Duemilanove o Diecimila. como con sus clones de
diseño, aparte de un proyecto que utiliza la Arduino
Lilypad.
Cuando esté realizando proyectos con una
Arduino, necesitará descargar programas en la placa
utilizando un cable USB entre su ordenador y la
Arduino. Ésta es una de las cosas más prácticas de
la utilización de Arduino. Muchas placas micro-
controladoras usan un hardware específico de pro­
gramación para descargar los programas al
microcontrolador. En el caso de Arduino, todo está
incluido en la propia placa. Esto también tiene la
ventaja de que puede utilizar la conexión USB para
pasar datos en un sentido y en otro entre la placa
Arduino y su equipo. Por ejemplo, se puede conec­
tar un sensor de temperatura a la Arduino y hacer
que su ordenador le diga la temperatura.
En las antiguas placas Diecimila, había un
puente jumper justo debajo del conector USB. Con
el puente colocado en los dos pines superiores, la
placa recibirá la alimentación eléctrica de la
conexión USB. Si se conecta entre los dos pines
inferiores, la placa será alimentada por la fuente de
alimentación externa conectada al conector de ali­
mentación inferior. En las placas más recientes
UNO y Duemilanove, no existe este puente y la ali­
mentación cambia automáticamente desde el USB
al conector de 9 V cuando introducimos éste.
La fuente de alimentación puede ser de cualquier
tensión entre 7 y 12 voltios. Por lo tanto, una
pequeña pila de 9 V funcionará perfectamente para
las aplicaciones portátiles. Normalmente, mientras
esté montando su proyecto, probablemente la ali­
mente desde el USB por razones de comodidad.
Cuando esté listo para cortar el "cordón umbilical"
(desconectar el cable USB), seguramente desee ali­
mentar la placa de forma independiente. Esto puede
hacerse con un adaptador o fuente de alimentación
externa, o simplemente con una pila de 9 V conec­
tada a un cable adaptado al conector de alimenta­
ción.
En los bordes de la placa hay dos filas de conec-
tores. La fila de la parte superior son en su mayoría
pines digitales (on/off), aunque cualquier pin mar­
cado con PWM puede ser utilizado también como
salida analógica. La fila inferior de conectores dis­
pone en su lado izquierdo de unos pines muy útiles
con diferentes tensiones de alimentación, y entra­
das analógicas en el lado derecho.
Los conectores están organizados de este modo
para que las llamadas placas shields puedan enchu­
farse a la placa base de forma superpuesta. Pueden
adquirirse shields ya montadas para muchos propó­
sitos diferentes, incluyendo:
• Conexión a redes Ethernet
• Displays LCD y pantallas táctiles
• XBee (comunicaciones de datos inalámbricas)
• Sonido
• Control de motores
• Seguimiento por GPS
• Y muchas más