Escolar Documentos
Profissional Documentos
Cultura Documentos
Instituto de Matemticas
Eduardo Sacristn Ruiz Funes
Arduino
Una plataforma de
electrnica abierta
para la creacin de
prototipos basada en
software y hardware
flexibles y fciles de
usar.
Arduino
Los Origenes
Desarrollado en Italia
Instituto Italiano de Diseo Interactivo-Ivrea
Una plataforma de desarrollo para
computacin interactiva o computacin fsica
Pensado para diseadores y artistas
Por el equipo Arduino (Arduino team)
Arduino
Arduino
Los Objetivos
Para ser usado en la enseanza
De uso fcil para los estudiantes
Para crear prototipos rpidamente
Usando herramientas que ya conocan
Que funcionara en los 3 sistemas operativos
De bajo costo en hardware y software
Como Hardware y Software Abierto o Libre
Arduino
Arduino
Arduino
El Proyecto Arduino
El Software
La Comunidad
Arduino
El Hardware
Una tarjeta lo ms simple posible
Con las componentes bsicas
microcontrolador, alimentacin y comunicacin
Con la facilidad para conectar componentes
Con tarjetas para extenderlas, shields
Con diversas opciones para comunicacin
De bajo costo y fcil de reproducir
Arduino
Arduino Uno
Arduino
El hardware actual
Gran cantidad de modelos de arduino
Con distintas capacidades
Con una conexin estndar y compatible
Para muy diversos propsitos
desarrollo, comunicacin, control, ...
Una lista completa en:
http://arduino.cc/en/Main/Products
Arduino
Arduino Leonardo
Arduino
Arduino Due
Arduino
Arduino Micro
Arduino
Arduino Esplora
Arduino
LilyPad
Arduino
Arduino Yun
Arduino
Galileo
Arduino
Arduino Tre
Arduino
El Software
Tiene su propio lenguaje de programacin
Se programa desde un IDE muy simple
Se edita y compila el programa en la PC
Se sube al microcontrolador por el USB
A los programas se les llama sketchs
Arduino
El lenguaje de programacin
Es un lenguaje basado en C/C++
Con las bibliotecas de Wiring para el Arduino
Y una gran cantidad de bibliotecas externas
Que simplifican la programacin del arduino
E
Barra de herramientas
Verify Verificar: verificar o compilar
Upload Cargar: subir el ejecutable
New Nuevo: crear un nuevo sketch
Open Abrir: abrir un sketch
Save Guardar: guardar un sketch
Serial Monitor: abre el monitor serial
Arduino
Obtener el Software
Es software libre
Disponible en la pgina del proyecto
http://arduino.cc/
Una versin para cada sistema operativo
Fcil de instalar y configurar
Arduino
La Comunidad
Un proyecto con una gran comunidad
desarrolladores, fabricantes, usuarios, ...
Como todo proyecto abierto y libre
muy similar a las comunidades de software libre
Con las particularidades de ser software y
hardware libre o abierto
Con una pgina del proyecto muy completa
http://arduino.cc/
Arduino
La Programacin Fsica
Creando dispositivos o
instrumentos
Construyendo prototipos
Ese fue el propsito original del Arduino
Crear prototipos fcil y rpidamente
Facilitando la comunicacin entre todos
los participantes
Con un lenguaje comn
Desarrollando proyectos
Se pueden crear rpidamente
Con herramientas de fcil uso
Procesos simples de prueba y
depuracin
Fciles de modificar, crecer y mejorar
Apoyndose en muchos otros ya
creados
Arduino
Trabajando en equipo
Facilitando a todos entender como
funcionan las cosas
Permitiendo as la participacin de
todos en el desarrollo de los proyectos
Haciendo posible un proceso de
desarrollo interdiciplinario
Una herramienta ideal para la
enseanza
Arduino
Algunos proyectos
Robots
Arduino
Cuadricopteros
Arduino
Weareables
Arduino
Botanicals e hidroponia
Arduino
Otros proyectos con Arduino
Arduino