Download curso programación creativa con processing y arduino
Document related concepts
no text concepts found
Transcript
CURSO PROGRAMACIÓN CREATIVA CON PROCESSING Y ARDUINO Intensidad: 36 h Justificación: Processing es un entorno de programación de código abierto basado en java, que en los últimos años se ha destacado como herramienta fundamental para el desarrollo de contenidos audiovisuales así como para instalaciones de tipo interactivo. Fue creado por diseñadores y su facilidad de uso permite empezar rápidamente a generar sofisticadas aplicaciones gráficas e interactivas, al tiempo que se aprenden los conceptos y técnicas de programación. La conexión entre processing y una plataforma electrónica para la creación de prototipos como arduino es la respuesta que muchos artistas, aficionados y emprendedores tecnológicos habían esperado para hacer posibles sus creaciones. Objetivo Aprender los conceptos de programación creativa, utilizando processing y arduino como herramientas de expresión y comunicación entre el mundo físico y el mundo digital, para desarrollar aplicaciones con fines artísticos y creativos. Educación Continuada Cra. 4 No. 23 – 76 Módulo 29 of. 201 PBX: (+571) 242 7030 ext. 1160-3956/57 Contenido: Módulo 1 Introducción a Processing La vitrina como espacio artístico y de expresión. Uso de librerías Integración de datos del mundo físico Comunicación por red Proyecto final Módulo 2 Introducción a Processing La importancia Estructura básica de un sketch y flujo de trabajo. Dibujo y animación en 2D y 3D Renderizado básico Sistemas de interacción Módulo 4 Integración de datos del mundo físico Introducción a Arduino. Lectura de sensores análogos y digitales Actuadores Módulo 5 Comunicación por red Conexiones inalambricas Accediendo a datos en la red. Comunicación con Twitter (tweets del mundo) Processing y HTML, Java Script y Android. Módulo 6 Entrega proyecto final Módulo 3 Uso de librerías Manejo de imágenes Librerías de audio Video interactivo Educación Continuada Cra. 4 No. 23 – 76 Módulo 29 of. 201 PBX: (+571) 242 7030 ext. 1160-3956/57