Professional Documents
Culture Documents
Introduccin
Qu es Arduino? Para que sirve Arduino? Por qu utilizar Arduino? Caracteristicas del Arduino UNO Familia Arduino
Que es Arduino?
Plataforma de desarrollo de productos electrnicos. Abstraccin del hardware.
Robtica sencilla.
Alarmas. Sistemas de comunicaciones.
Shields Compatibles
Familia Arduino
Arduino UNO
Arduino LyliPad
Arduino FIO
Arduino PRO
Familia Arduino
Arduino Ethernet
Arduino Nano
Alimentacin y tierra
Todos los circuitos tiene dos conexiones: (+) y (-) Ningn circuito puede tener una nica conexin. Los circuitos tienen que estar alimentados para funcionar.
Tipos de seales
Seales analgicas:
Seales digitales:
Circuitos basicos
Conexin de un LED
Conexin de un botn
Conexin de un rel
Conexin de un altavoz
Toma de contacto
Instalacin del Software Entorno de desarrollo Configuracin del puerto USB Compilacin
Entorno de desarrollo
Apariencia muy sencilla 4 Senciones bsicas. En File tenemos: Proyectos de demostracin. En Sketch tenemos: Opciones de compilacin. En Tools tenemos:
Entorno de desarrollo
Programacin de Arduino
Bloques bsicos Instrucciones bsicas Estructuras de control Primer programa
Se ejecuta infinitamente
Instrucciones bsicas
Instrucciones bsicas
Serial.begin(Velocidad)
Serial.println(Variable)
http://arduino.cc/es/Reference/HomePage
Primer programa
Ruta:
Compilar. Cargar.
er programa
RETO 1
Ruta: El coche fantstico
Abrir >> Basics >> Blink
Compilar. Cargar.
Aceptas?
er programa
RETO 2
Ruta: Juego de memoria
Abrir >> Basics >> Blink
Compilar. Cargar.
Te quedan energas?
er programa
RETO 3
Ruta: Luces romanticas
Abrir >> Basics >> Blink
Compilar. Cargar.
Preparado?
er programa
RETO 4
Ruta: Comunicate!!
Abrir >> Basics >> Blink
Compilar. Cargar.
Otro asalto?
Shields
Shields Arduino
Motores
Rels
Matriz de leds
WiiChuck
Midi
GPS
Familia Arduino
Display 7 segmentos
Ethernet
Arduino PRO
Fritzing
Para que sirve? Diseo con protoboard Diseo con esquemtico Diseno de PCB
Resistencias,
Leds, Alimentaciones, Motores, Sensores,
Todos los cambios del diseo con protoboard se importan automticamente y viceversa.
Diseo de PCB
Ofrece todo lo necesaria para transformar nuestro proyecto en una PCB real.
Creacin de shields.
Processing
Para que sirve? Entorno Ejemplo
Nos permite disear programas desde el lado del PC. Lenguaje pensado para representaciones grficas.
Entorno de desarrollo
Igual al de Arduino, estn construidos sobre la misma base. Sintaxis similar a Java.
Ejemplo de processing