Está en la página 1de 29

Por: Diego Gmez Lpez

Ingeniero Mecatrnico
dgomez31@gmail.com

Qu es Arduino?
Arduino es una
plataforma de
electrnica abierta
para la creacin de
prototipos basada
en hardware flexible
y fcil de usar.
Imagen tomada de: http://arduino.cc.es/

Qu es Arduino?
Est Basado en una
tarjeta con un
microcontrolador que
permite conectar
sensores, actuadores y
otros elementos
mediante sus entradas y
salidas, analgicas y
digitales.

Qu es Arduino?
Al ser Open-Hardware, tanto su
diseo, como su distribucin es
libre.
Es decir, puede utilizarse
libremente para el desarrollo
de cualquier tipo de proyecto
sin necesidad de adquirir
ninguna licencia.

Qu es Arduino?

Es un dispositivo que conecta el


mundo fsico con el mundo
virtual!

Cmo surge Arduino?


2005 -> Instituto de Diseo interactivo Ivrea (Italia)
David Cuartielles y Massimo Banzi
Problemas existentes
Limitacin tecnolgica
Usuario no experto
Plataformas existentes complejas y cerradas

Limitacin econmica
Solucin
Plataforma OpenSource

Para Quien?
Diseadores
Aficionados
Estudiantes
Artistas

PARA TODOS !!

Qu distingue a Arduino?
La filosofia OpenSource Codigo Abiertoque lo sustenta
La comunidad formada a su alrededor
La sencillez del lenguaje de programacin
El hardware de bajo costo

Tipos de tarjeta Arduino

Duemilanove

Uno

Mega

Nano

Leonardo
Lilypad
Mini

Tarjeta Arduino Uno


Caractersticas
Microcontrolador: ATMega328
Voltaje de operacin: 5V DC
Voltaje de alimentacin: 7 12V DC
Pines digitales I/O: 14 (6 Con PWM)
Pines entrada analgica: 6
Interfaz de programacin: USB
Frecuencia del Reloj: 16 Mhz

Tarjeta Arduino Uno

Arduino Shields
Los Shields o tarjetas de expansin son mdulos
fabricados por terceros que se pueden apilar encima
de la placa Arduino y le proporcionan una
funcionalidad determinada.
por ejemplo:
Conexiones inalambricas
Control de sensores y motores
Lectura y escritura en memorias

Arduino Shields

Como se programa Arduino


Arduino cuenta con
un entorno de
desarrollo nativo
creado en Java, por
lo que es
multiplataforma.

El lenguaje que utiliza es propio de Arduino y


est basado en C.

Ejemplo de un programa

Requiere unas nociones bsicas de programacin

Como se programa Arduino


Este entorno (IDE) se descarga de la pagina oficial
de Arduino segn el sistema operativo.
Link de descarga:
http://arduino.cc/es/Main/software

(Espaol)

http://arduino.cc/en/Main/software

(Ingles)

Entornos de programacin grfica


Son interfaces para programar de una forma
sencilla y dinmica la plataforma Arduino.

Ardublock, Modkit, Minibloq, S4A

Programacin basada en bloques o cajas de


funciones, que simbolizan diferentes elementos de
programacin,
por
ejemplo:
Instrucciones,
condiciones, variables, entre otros.

Ardublock, Modkit, Minibloq, S4A

Estos bloques de
programacin se
van ensamblando
hasta formar
programas.

Usos de Arduino
Control de movimiento de actuadores

Usos de Arduino
Control de luces

Usos de Arduino
Control a distancia y manipulacion de datos en
forma remota

Proyectos

Proyectos

Proyectos

Proyectos

Ms informacin
Enlaces de Informacin

http://www.arduino.cc/es/
http://blog.bricogeek.com
http://www.arduteka.com/

Donde Comprar Arduino


http://www.didacticaselectronicas.com

http://dynamoelectronics.com

http://www.tiendaderobotica.com

Fin

MUCHAS GRACIAS

También podría gustarte