Sei sulla pagina 1di 31

Ing.

Gabriel Urrutia Zelada


Qu es Arduino?
Arduino es una
plataforma de
electrnica abierta
para la creacin de
prototipos basada
en hardware flexible
y fcil de usar.
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.
Es un dispositivo que conecta el
mundo fsico con el mundo
virtual!
Qu es Arduino?
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 Abierto-
que lo sustenta
La comunidad formada a su alrededor
La sencillez del lenguaje de programacin
El hardware de bajo costo
Tipos de tarjeta Arduino
Duemilanove
Nano
Mega
Uno
Leonardo
Mini
Lilypad
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
http://arduino.cc/en/Main/software
(Espaol)
(Ingles)
Entornos de programacin grfica
Son interfaces para programar de una forma
sencilla y dinmica la plataforma Arduino.
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
Un programa de Arduino
Variables Globales
Un programa de Arduino
int ledPin = 13;
int miSensor = 0;
int statePin = LOW;
Variables Globales
Un programa de Arduino
pinMode(pin, Modo)
serial.Begin(baudios)
setup()
Un programa de Arduino
digitalWrite()
digitalRead()
analogWrite()
analogRead()
delay()
millis()
loop()
Digital y Analgico
Digital: 0-1 / LOW-HIGH
0-1 / LOW-HIGH
Entrada y Salida: Pines 0-13
Analgico:
0-255
Entrada: Pines 0-6
Salida: Pines 3, 5, 6, 9, 10, 11 (PWM)
Fin
MUCHAS GRACIAS
Ms informacin
Enlaces de Informacin
http://www.arduino.cc/es/
http://blog.bricogeek.com
http://www.arduteka.com/

Potrebbero piacerti anche