Beruflich Dokumente
Kultur Dokumente
LOGO
Agenda
1 2
Control de un robot
Qu es Arduino?
El uso de Arduino en robtica Programacin grfica de Arduino
3
4
LOGO
CONTROL DE UN ROBOT
LOGO
LOGO
S1 S2 S3
fototransistor
Led IR
Motor 2
Motor 1
SENSORES
LOGO
LOGO
Sistema de control
Blanco/Negro
Blanco/Negro Blanco/Negro
Sistema de Control
S1 S2 S3
Motor 2
Motor 1
Se encarga de manejar todas las acciones del robot: Procesar la informacin proveniente de los sensores Enviar rdenes a los motores
LOGO
S1 S2 S3
Motor 2
Motor 1
LOGO
S1 S2 S3
Motor 2
Motor 1
Arduino
LOGO
QU ES ARDUINO?
LOGO
Arduino
Arduino es una plataforma de electrnica abierta para la creacin de prototipos. Est basada en una tarjeta con un microcontrolador que permite conectar sensores, actuadores y otros elementos mediante sus entradas y salidas, analgicas y digitales.
Arduino Uno R3
LOGO
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 haber adquirido ninguna licencia.
LOGO
Arduino
El elemento principal de Arduino es el microcontrolador AVR de Atmel. Los microcontroladores ms usados son el Atmega168, Atmega328, Atmega1280, ATmega8 por su sencillez y bajo costo.
Arduino Uno R3
LOGO
Historia de Arduino
Arduino naci en el Instituto Italiano de Diseo Interactivo Ivrea Creado en 2005 por el ingeniero italiano Gianluca Martino Arduino surge de la necesidad de contar con un dispositivo para utilizar en clase, que fuera de bajo costo, que opere con cualquier sistema operativo y que sea fcil de usar.
LOGO
Arduino UNO R3
LOGO
LOGO
Arduino Uno R3
Botn de Reset Pines digitales
Puerto USB
ICSP para el ATMega328
ATMega328
Entrada de la fuente de alimentacin (7V-12V) Potencia Entradas Anlogas
LOGO
Usos de Arduino
Capturar las diversas variables del entorno como temperatura, humedad, presin, presencia, etc.
Mediante la programacin de Arduino es posible generar comportamientos reactivos e interactivos segn los datos de entrada.
LOGO
Usos de Arduino
Control de movimiento de diferentes actuadores.
LOGO
Usos de Arduino
Control de luces.
LOGO
Usos de Arduino
Control a distancia y Manipulacin de datos de forma remota
LOGO
PROGRAMACIN DE ARDUINO
LOGO
IDE de Arduino
Arduino tambin incluye un entorno interactivo de desarrollo (IDE) que permite programar fcilmente la tarjeta El IDE (Integrated Development Environment) se basa en Processing y Wiring (open source ) Portable (No requiere instalacin)
LOGO
IDE de Arduino
Descargar el IDE de Arduino de la pgina oficial segn el sistema operativo.
LOGO
IDE de Arduino
Men Botones de acceso rpido
rea de mensajes
Consola
LOGO
IDE de Arduino
El Lenguaje de programacin Arduino se basa en C/C++
LOGO
IDE de Arduino
LOGO
LOGO
LOGO
LOGO
ARDUBLOCK
LOGO
ArduBlock
Programacin mediante bloques funcionales Se distribuye como un applet de java que se aade a las herramientas del IDE de Arduino
http://blog.ardublock.com/
LOGO
ArduBlock
Instalacin: 1. Tener instalado el IDE de Arduino 2. Descargar ardublock-all.jar
Enlace de descarga: http://cloud.github.com/downloads/taweili/ardublock/ardublockall.jar
LOGO
ArduBlock
LOGO
ArduBlock
BIBLIOTECA
PROGRAMA
LOGO
ArduBlock
LOGO
ArduBlock
CARGAR
CDIGO GENERADO
LOGO
ArduBlock
Demostraciones
Led intermitente
LOGO
MINIBLOQ
LOGO
Minibloq
Caractersticas: Programacin por bloques Generacin de cdigo en tiempo real Incluye un terminal que permite enviar y recibir datos seriales Portable
http://blog.minibloq.org/p/donwload.html
LOGO
Minibloq
Instalacin Descarga minibloq en: http://blog.minibloq.org/p/donwload.html
Disponible para:
Windows Linux utilizando Wine
LOGO
Minibloq
TERMINAL BIBLIOTECA
LOGO
Minibloq
LOGO
Minibloq Demostracin
Led intermitente
LOGO
Minibloq
Contador comunicacin serial
LOGO
LOGO
S4A
S4A (Scratch for Arduino) es una modificacin de Scratch desarrollada por Citilab, para programar de forma sencilla e intuitiva la plataforma de hardware libre Arduino.
http://seaside.citilab.eu/scratch
LOGO
S4A
Instalacin Descargar e instalar el software S4A dependiendo del sistema operativo: http://seaside.citilab.eu/scratch/downloads Disponible para: Windows, Mac or Linux (Debian). Instalar el firmware de S4A para que la tarjeta pueda comunicarse con este programa a travs del IDE de Arduino. http://seaside.citilab.eu/S4AFirmware14.pde
LOGO
S4A
PROGRAMA
BIBLIOTECA OBJETOS
LOGO
S4A
LOGO
S4A
Demostracin
LOGO
http://www.modk.it/download
MODKIT
LOGO
Modkit
Caractersticas: Lenguaje de programacin grfica basada en bloques Modkit se ejecuta en una pgina web permitiendo trabajar proyectos en cualquier lugar
LOGO
Modkit
Instalacin Instalar el Desktop Widget
http://www.modk.it/download A travs del navegador web abrir la aplicacin Modkit http://www.modk.it/editor/preview/
Disponible para Windows y Mac(Intel). Prximamente para Linux .
LOGO
Modkit
TARJETA
LOGO
Modkit
CARGAR
PROGRAMA
BIBLIOTECA
LOGO
Modkit
LOGO
Modkit
Demostracin
Led Intermitente
LOGO