jueves, 20 de febrero de 2014

Ejemplos de Comunicación parte 2

Bienvenido al Blog



Ejemplo: Serial Event En este ejercicio se hace uso de la funcion serialEvent() la cual despues llama a un bucle() , si es que existen mas datos. Para este ejercicio solo nececitamos la placa arduino y no llevara nada conectado, solo se cargara el programa el cual es el siguiente:

Simulacion en proteus:




Implementacion del ejemplo




Ejemplo witch case 2: En este ejercicio se ve el uso del switch el cual se usa cuando se tiene mas de una opcion la cual elegir. En este ejercicio se muestra cómo utilizar el switch para encender uno de los diferentes LEDs basado en un byte de datos recibidos en serie. El boceto espera entradas en serie, y se enciende un LED diferente para los caracteres a, b, c, d, e.



Simulacion en proteus:




Implementacion del ejemplo:



Ejemplo MIDI; El Musical Instrument Digital Interface, es un protocolo útil para controlar los sintetizadores, secuenciadores y otros dispositivos musicales. Dispositivos MIDI generalmente se agrupan en dos grandes clases: los controladores (es decir, dispositivos que generan señales MIDI basado en las acciones humanas) y sintetizadores (incluyendo samplers, secuenciadores, etc.) Estos últimos toman los datos MIDI en y crea el sonido, la luz, o algún otro efecto.



Simulacion en proteus:




Ejemplo witch case 2: En este ejercicio se ve el uso del switch el cual se usa cuando se tiene mas de una opcion la cual elegir. En este ejercicio se muestra cómo utilizar el switch para encender uno de los diferentes LEDs basado en un byte de datos recibidos en serie. El boceto espera entradas en serie, y se enciende un LED diferente para los caracteres a, b, c, d, e.



Simulacion en proteus:




Implementacion del ejemplo:



Ejemplo Physical pixel: Este ejemplo usa una placa arduino para recivir datos desde una computadora. La placa arduino enciende un led en cuanto este recive el caracter "H" y apaga el led cuando este recive el caracter "L". Los datos pueden ser enviados desde el monitor serial de arduino u otro programa como processing.



Codigo:



Prueba fisica




Ejemplo SERIAL CALL RESPONSE: Este programa envía un ASCII A (byte de valor 65) en el arranque y lo repite hasta que el serial responde desde el ordenador. Entonces envía tres valores del sensor como bits simples, y queda esperando otra respuesta del ordenador. Cuando oprimes el push button, aparece un circulo en la pantalla y este se irá moviendo conforme los sensores detecten movimiento.



Prueba fisica




Ejemplo Read ASCII Table: Lo que hace este programa es cambiar de leds dependiendo del valor que se introduzca:



Imágenes:

Los ejemplos MIDI y MultiSerialMega no pueden ser elaborados fisicamente por la indisponibilidad de las materiales requeridos en tiendas. :(

0 comentarios:

Publicar un comentario