Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Definicin:
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.
Funcionamiento:
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
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.
Funcionamiento II:
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 demostrarla versin final de los datos.
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 Arduinosolamente
hara falta un chip que cuantifique la hora y la muestre en una
pantalla.
Aplicaciones:
Programacin:
La plataforma Arduino se programa mediante el uso de un lenguaje propio basado en el
lenguaje de programacin de alto nivelProcessing. Sin embargo, es posible utilizar otros
lenguajes de programacin y aplicaciones populares en Arduino,debido a que Arduino
usa la transmisin serial de datos soportada por la mayora de los lenguajes
mencionados.
Adobe Director
C
C++(mediante libSerial o en Windows)
C#
Flash(mediante ActionScript)
Java
Matlab
Perl
Php
Processing
Python
Ruby
Instalacin:
Windows
Porque Usarlo?
Composicin:
El hardware del Arduino uno R2, se muestran en la figura de arriba aunque no necesariamente todos los
arduinos son iguales, a continuacion describo a groso modo cada una de estas.
1.
Conector USB, que puede ser tipo B o mini, este provee la comunicacin para la programacin y la
toma de datos, tambin provee una fuente de 5VDC para alimentar al arduino, pero de baja corriente
por lo que no sirve para alimentar motores grandes por ejemplo. Siempre que adquieran una placa de
arduino no olviden pedir el cable deconexinUSB pues este representa unos $7000 adicionales.
2.
Regulador de voltaje de 5V, se encarga de convertir el voltaje ingresado por el plug 3, en un voltaje de
5V regulado. necesario para el funcionamiento de la placa y para alimentar circuitos externos.
3.
Plug de conexin para fuente de alimentacin externa, el voltaje que se suministra por aqu debe ser
directoy estar entre 6V y 18V, incluso 20V, generalmente se usa un adaptador, pero debe tener
cuidado de que el terminal del centro del plug quede conectado a positivo ya que algunos
adaptadores traen laopcinde intercambiar la polaridad de los cables.
4.
Puerto de conexiones; constituido por 6 pines de conexin con las siguientes funciones: RESET,
permite resetar el microcontrolador al enviarle un cero lgico. Pin3.3V, este pin provee una fuente de
3.3VDC para conectar dispositivos externos como en la protoboard por ejemplo. Pin5V, es una fuente
de 5VDC paraconectar dispositivos externos. Dos pinesGND, que proveen la salida de cero voltios
para dispositivos externos. PinVin, este pin esta conectado con el positivo del plug 3 por lo que se usa
para conectar laalimentacinde la placa con una fuente externa de entre 6 y 12VDC en lugar del plug
3 o la alimentacion por el puerto USB. Este puerto esta modificado en laversinR3 de Arduino Uno.
5.
Puerto de entradas anlogas,aquse conectan las salidas de los sensores anlogos. Estos pines solo
funcionan como entradas recibiendo voltajes entre cero y cinco voltios directos.
6.
7.
8.
13.Este
Ejemplo:
Este led parpadeante genera un Hex de 1582 bytes:
void setup() {
pinMode(13, OUTPUT);
}
void loop() {
digitalWrite(13, HIGH); // set the LED on
delay(1000); // wait for a second
digitalWrite(13, LOW); // set the LED off
delay(1000); // wait for a second
}
GRACI
AS!!
Sitio de Descarga:
http://arduino.cc/es/main/software#.Uz3h7qiSx1Y