Temario
PRESENTACIÓN:
Es una plataforma de electrónica abierta (Open Source) para la creación de prototipos basada en software y hardware flexibles y fáciles de usar. Se creó para artistas, diseñadores, aficionados y cualquiera interesado en crear entornos u objetos interactivos. Arduino puede tomar información del entorno a través de sus pines de entrada de toda una gama de sensores y puede afectar aquello que le rodea controlando luces, motores y otros actuadores. El microcontrolador en la placa Arduino se programa mediante el lenguaje de programación Arduino(basado en Wiring) y el entorno de desarrollo Arduino (basado en Processing). Los proyectos hechos con Arduino pueden ejecutarse sin necesidad de conectar a un ordenador, si bien tienen la posibilidad de hacerlo y comunicar con diferentes tipos de software (p.ej. Flash, Processing, MaxMSP, GH Firefly).
OBJETIVOS:
Durante el curso además de enseñarte desde lo básico de Arduino hasta la realización de ejemplos más complejos, también nos introducimos a los diferentes usos de Arduino combinados con diferentes librerías y vinculado a interfaces hardware y software específicos cuyo uso permite generar visualizaciones de datos, controlar diferentes dispositivos, conectar Arduino a internet para monitorizar o publicar datos vía internet en plataformas como Twitter o Xively, el antes llamado Cosm y antes Pachube.
DIRIGIDO A:
Arquitectos, diseñadores industriales, artistas, ingenieros industriales.
CONTENIDO:
Módulo 1. Basic Arduino
Interface Arduino, introducción a la programación Arduino, basic Inputs/Outputs.
Alcances:
El objetivo del curso es introducir a los alumnos en el conocimiento de la plataforma Arduino, electrónica básica y programación con lenguaje Arduino (basado en C) para el diseño de sistemas interactivos, a través de la exploración y entendimiento de los diferentes inputs (sensores) y outputs (actuadores) básicos y lectura de datos en tiempo real y la realización de sencillos ejemplos prácticos.
Requisitos:
No es necesario conocimiento previo de Arduino ni de electrónica o programación. Si conoces alguno te será más sencillo.
Total horas: 10 hrs
Programa
El Programa del Curso se estructura en torno a los diferentes bloques
Bloque 1. Comunidad Arduino Open Source.
1.1 Plataforma Arduino
1.2 Proyectos Open Source realizados con Arduino
1.3 Fuentes de información en la red. Documentación. Webs de interés
Bloque 2. Arduino Development Environment.
Bloque 3. Arduino Board.
Bloque 4. Comunicación Serial. Envío/ Recepción de datos
Bloque 5. Inputs básicos: Introducción y descripción de sensores
Bloque 6. Basic Outputs: Introducción y descripción de principales actuadores
CONTENIDO: