teoria de arduino
creativos:
Practicando con Arduino
8 al 11 de Mayo de 2008
Yago Torroja
Igor González
Angela Ramos
y ...
Taller de electrónica para usos creativos
1
viernes open lab
Introducción a Arduino
• Arduino es una plataforma open-source de
desarrollo de protipos, basada en
hardware y software fácil de usar.
• Está pensada para artistas, diseñadores,aficionados a la electrónica, y cualquiera
interesado en crear objetos y entornos
interactivos.
Arduino serie
Taller de electrónica para usos creativos
2
viernes open lab
Introducción a Arduino
Arduino NG
• Arduino es una placa con un microcontrolador
que permite conectar sensores y actuadores
mediante sus entradas y salidas, analógicas y
digitales.
• El microcontolador seprograma utilizando un
lenguaje propio de Arduino (basado en Wiring) y
un entorno de desarrollo integrado (IDE) propio
(basado en Processing).
Taller de electrónica para usos creativos
viernes open lab
3
Introducción a Arduino
• Los proyectos desarrollados con Arduino
pueden ser autónomos (stand-alone) o pueden
comunicarse con cualquier software a través del
puerto serie (p.e. Flash,Processing, MaxMSP
...).
• Las placas se pueden
ensamblar a mano o comprarse
montadas. El software se
puede descargar gratis de la
web. Los esquemáticos
(ficheros CAD) están
disponibles bajo licencia openArduino Diecimilla
source, por lo que se pueden
modificar si es
Taller de electrónica para usos creativosnecesario.
viernes open lab
4
La placa Arduino - Alimentación
Dosalternativas:
• Puerto USB.
• Regulador de
tensión: 5 a 15 V
Taller de electrónica para usos creativos
5
viernes open lab
La placa Arduino – E/S
• 14 (hasta 20) pines
de E/S digitales
• 6 entradas
analógicas
• 6 salidas
analógicas (PWM)
Taller de electrónica para usos creativos
6
viernes open lab
La placa Arduino - Comunicaciones
• Puerto serie:
RX/TX
• PuertoUSB (FTDI)
• ICSP
Taller de electrónica para usos creativos
7
viernes open lab
La placa Arduino - Varios
• Botón de reset
• Reloj a 16/20 Mhz
• Microcontrolador
Atmega8/168
8/16 Kb
• Bootloader
Taller de electrónica para usos creativos
8
viernes open lab
Conexión Arduino-PC
• Instalación de los drivers FTDI.
• Cable USB tipo A
Taller de electrónica para usoscreativos
9
viernes open lab
El entorno Arduino (IDE)
• Descarga de la última versión:
– http://www.arduino.cc/en/Main/Software
• Instalación en el PC:
– Windows: Drivers + descomprimir y ejecutar
– Linux: Descomprimir el paquete y ejecutar.
– MAC: Drivers + descomprimir y ejecutar
• Guía rápida:
– http://www.arduino.cc/es/Metodolog%eda/Gui
aRapida
Taller de electrónicapara usos creativos
10
viernes open lab
El entorno Arduino (IDE) - Drivers
MAC
Taller de electrónica para usos creativos
11
viernes open lab
El entorno Arduino (IDE) - Drivers
Windows
1
2
1
3
Taller de electrónica para usos creativos
12
viernes open lab
El entorno Arduino (IDE)
Taller de electrónica para usos creativos
13
viernes openlab
El entorno Arduino (IDE) - Menu
Taller de electrónica para usos creativos
14
viernes open lab
El entorno Arduino (IDE) - Placa
• Tools
placa
Board: Seleccionar el tipo de
Taller de electrónica para usos creativos
15
viernes open lab
El entorno Arduino (IDE) - Puerto
2
1
•
•
Mi Pc
Administrar
Administrador de
de dispositivos
Puertos (COM &LPT)
Tools
Serial Port
Seleccionar el
puerto al que está conectada la placa.
Taller de electrónica para usos creativos
16
viernes open lab
El entorno Arduino (IDE) - Bloques
Bloque 0 – Comentarios
(OPCIONAL)
Bloque 1 – Declaración de
las variables que vamos a
utilizar
Bloque 2 – Configuración
inicial del programa
Bloque 3 – Bucle infinito
que contiene el conjunto...
Regístrate para leer el documento completo.