Lugar:
Módulo 3: 11 al 15 de julio
Número de horas: 25
Horario: 10:00 a 15:00 hrs.
Maestro: Miguel Ortiz (México / Irlanda del Nte): Introducción a tecnologías de microprocesadores para aplicaciones interactivas musicales e Introducción a la programación con las librerías FTM para Max/MSP.
(Sonic Arts Research Centre. Belfast, Irlanda del Nte.)
El curso consistió en una serie de lecturas de temas teóricos seguido de ejercicios prácticos que cada alumno realizaró durante la clase. Se cubrieron principios básicos de electrónica, programación, comunicación entre sistemas y teoría de la interactividad.
Sesión/ día 1:
Introducción al campo de sistemas interactivos para aplicaciones artísticas
Introducción al curso
Revisión de componentes y tarjetas Arduino de cada participante
Reseña de proyectos destacados de varios artistas
Conceptos básicos de electrónica
Volataje Alterno
Voltaje directo
Introducción a la grafía de sistemas electrónicos
Componentes básicos
FTM
Inroducción
Objetos FTM
Operaciones sobre matrices
Diferencias con Jitter
Diferencias entre los objetos FTM y los objetos tradicionales de Max
Sesión/ día 2:
Microcontroladores
¿Qué son los microcontroladores?
Arduino
Entradas y salidas
Representación de valores binarios
Arquitectura de un microcontrolador
Sensores
Comunicación con el mundo exterior
Sensores digitales
Sensores analógicos
Sensores complejos
FTM
ftm.mess
Mensajes y símbolos especiales
Ejecución de código
Funciones
Sesión/ día 3:
Sarcduino
Comunicación entre el microcontrolador y una computadora
Protocolo de mensajes
Tasa de sampleo
FTM
Tipos de datos
Fmat
Dic
mat
fvec
expr
Sesión/ día 4:
Arquitectura de código Arduino
Declaración de variables y constantes
Void Setup()
Void Loop()
Aplicaciones autónomas
Interacción switches-LEDs
Procesos lógicos en el microcontrolador
FTM
Entorno de variables y constantes
Variables locales
Variables globales
Sesión/ día 5:
Instalación de librerías externas
Repaso de librerías externas existentes
Instalación en Windows, OsX y Linux
Clones y variaciones de Arduino
Arduino en una tabla de prototipos
Seeduino
Arduino Nano