Para introduccir audio en processing lo primero que tenemos que hacer es cargar la librería minim.dff
Una vez cargada la librería empezamos a programar:
Introducimos librería.
Introducimos el audio que queremos en una carpeta llamada data.
Creamos objeto m para introducir la canción en él
Introducimos reproductor mediante audio player
Instancio objeto m
Cargamos en m la canción en mp3 y lo reproducimos en el objeto p reproductor
El código quedaría así:
La carpeta con el proyecto lo puedes descargar desde este enlace .
Si quieres solamente el programa recuerda crear la carpeta data donde metemos el audio y cambiar el nombre del audio en el código de processing.
Programa mejorado representando ondas. Con loop para que se reproduzca de manera continua y con teclas paramos, adelantamos ...
En arduino instalamos un software que tenemos ejemplos firmata dentro de los ejemplos de arduino es un software genérico que me permite enviar y recibir imputs en mi placa dentro de un protocolo estandarizado el "protocolo firmata". Cargamos el código a la placa.
Abrimos processing e instalamos dentro de processing la librería arduino, de esta manera para trabajar con arduino, trabajaremos como si fuera un objeto propio de processing.
De esta manera trabajaremos como si la placa fuera un objeto de arduino y este objeto se programa exactamente igual que la placa.
El código que utilizaremos en processing será el siguiente:
En el siguiente vídeo se puede ver el funcionamiento del diodo en el pin 13, programado desde processing de manera que pulsando la z se enciende y la x se apaga.
Para la despedida he decidido utilizar sway que es una plataforma que conocía pero nunca había trabajado.
En general el curso ha cubierto mis objetivos.
Creo que le vídeo en el aula tiene un gran potencial que debemos explotar y es esencial conocer las "reglas o normas" para intentar hacerlo atractivo a los alumnos.
Resumiendo la presentación:
Objetivos conseguidos:
Creación de vídeos educativos siguiendo las pautas de los youtubers que tanto les gustan y siguen los alumnos
Conocer las normas básicas para la creación de vídeos atractivos.
Conocer posibilidades educativas de los vídeos.
Conocer nuevas plataformas para almacenar y compartir de vídeos.
Conocer nuevas plataformas para hacer los vídeos interactivos.
De mis trabajos destaco principalemente:
Informe DAFO del vídeo en el aula.
Análisis de la plataforma schooltube.
La realización del storyboard.
Creación y edición de vídeo.
Las tres cosas que más me han gustado:
Aprender los fundamentos teóricos para crear un buen vídeo.
Aprender de compañeros.
Lo que menos me ha gustado:
Trabajar poco la edición de vídeo para añadir efectos y elementos llamativos. Además los editores atractivos o más recomendados al ser de pago supone un hándicap.
Muchas gracias a los tutores, al coordinador y compañeros que sus trabajos me han inspirado.
Mediante el puerto serie podemos comunicar nuestro arduino con processing. En este caso vamos a controlar el encendido de tres LEDs mediante un programa realizado en processing comunicándonos con la placa de arduino mediante el puerto serie.
PRIMERO PROGRAMA EN ARDUINO
Lo primero que tenemos que hacer es cargar el siguiente programa a nuestro arduino:
Lo primero es definir los pines en los que vamos a conectar los LEDs que serán el 2,4 y 7. En el setup configuramos el puerto serie para la comunicación a una velocidad de 9600bps. Configuramos los pines de los leds de salida y los ponemos en LOW para que no se enciendan.
En el loop lo primero que hacemos es comprobar si hay información de entrada en el puerto serie. Si existe información comprobaremos si es una "H" enviada por processing o una "L". Si es una "H" encenderemos los leds de manera consecutiva durante un segundo.
Si es una "L" apagamos todos los LEDs
SEGUNDO EJECUTAR PROGRAMA PROCESSING
Una vez cargado el programa en la placa, ejecutamos el programa de processing.
En el setup() abrimos comunicación mediante puerto serie y le indicamos el puerto en el que está conectado.
En void draw() creamos la ventana con los botones que dirigirán el funcionamiento de los diodos.
Consiguiendo cuando ejecutemos una ventana donde nos aparecerán dos botones, uno para el encendido de los leds y otro para el apagado
En la función mousePressed() cuando pulsemos el botón ON enviamos por el puerto serie H para que nos lo lea nuestro programa de arduino encendiendo los tres diodos.
Si pulsamos el botón de OFF enviaremos una L en el puerto serie y nuestro programa de arduino cuando detecte la L apagará el dispositivo si estuviera encendido.
FUNCIONAMIENTO DEL CIRCUITO
En el siguiente vídeo podéis ver el vídeo del funcionamiento.
Buenas, os dejo vídeo realizado para tarea final de profetubers.
Espero que os guste. He intentado mantener las proporciones establecidad de 30-50-20.
Las imágenes de acción las he grabado sin especialista!!!!