Añadir Video y Audio a su proyecto de microcontroladores (7 / 7 paso)

Paso 7: Uso y descargas

Usando: Video

Hacer video con el propulsor es sencillo:

  1. Obtener la herramienta de la hélice. Este es el entorno de desarrollo para el apoyo. Enlaces para Mac/Linux y windows están en la sección de descarga a continuación.
  2. Incluir el objeto 'tv_text'. La herramienta de la hélice viene con una biblioteca decente de objetos, incluyendo un objeto TV. En la sección OBJ del código, sólo incluyen:
     text: "tv_text" 
  3. Poner en marcha el televisor. Uso:
     text.start(12) 
  4. Poner cosas en la pantalla con text.str, text.hex, text.out, etc.. Aquí está un ejemplo:
     text.str(string(13,"Hello World",$C,1)) 

Todo el programa sería:

CON _clkmode xtal1 = pll16x ' establece el apoyo a 16 x la _xinfreq xtal = 5_000_000 ' dice el Prop el xtal corre en texto OBJ 5MHz: "tv_text" ' incluir este objeto Inicio PUB CON _clkmode = xtal1 + pll16x 'sets the Prop to 16x the xtal _xinfreq = 5_000_000 'tells the Prop the xtal is running at 5MHz OBJ text : "tv_text" 'include this object PUB start text.start(12) 'start up the TV with basepin 11 text.str(string(13,"Hello World",$C,1)) ' use the method 'str' to put up text ' poner en marcha el TV con basepin 11 CON _clkmode = xtal1 + pll16x 'sets the Prop to 16x the xtal _xinfreq = 5_000_000 'tells the Prop the xtal is running at 5MHz OBJ speaker : "PWMEngine" 'include this object PUB start speaker.PWMEngine 'start up the speaker speaker.changespeakerfrequency(1000) 'change frequency to 1,000 hertz speaker.changespeakervolume(50) 'volume to 50% waitcnt(clkfreq + cnt) ' cnt = current system time, clkfreq = ticks in 1 second speaker.changespeakerfrequency(6000) 'change frequency to 6,000 hertz 

Este es sólo un resumen de colocación de texto básico. Los gráficos son un poco más complicado, pero no está mal, echa un vistazo a Graphics_demo para ver como hacer animación, formas y gráficos.

Uso: Audio

Audio es tan fácil.  Ya hay objetos para reproducir archivos .wav, síntesis de vozy síntesis de frecuencia.  Si sólo quieres ejemplo rápido y sucio, de Kwabena objeto de controlador de altavoz parece fácil.  Coge el objeto, cambie la constante PWM_Pin a 11, y aquí es un ejemplo de uso:

Descargas

Fotos están en flickr

La Junta está disponible bajo la licencia MIT (dominio público). Puede descargar el diseño en formato de DipTrace , pdfo png.

La herramienta de la hélice (el entorno de programación para la hélice) para Mac/Linux y Windows.  Además, no te olvides de agarrar un PDF con el Manual de la hélice.


Haz
ProtoPlus o plataforma de hélice en Gadget gángster

Artículos Relacionados

Añadir Bluetooth 4.0 para su proyecto de Arduino [Internet] - controlada por Smartphone

Añadir Bluetooth 4.0 para su proyecto de Arduino [Internet] - controlada por Smartphone

Somos Grupo de internet de entusiastas de las cosas que amo hacking juntos diferentes dispositivos. Compruebe hacia fuera nuestro actual proyecto en nuestro sitio web y echa un vistazo a esta guía en un formato diferente en nuestro blog.Paso 1: intro
Led de R2D2 cómo batalla dañado R2 y añadir bajo costo audio n

Led de R2D2 cómo batalla dañado R2 y añadir bajo costo audio n

bienvenida mi Batalla de R2D2 dañado por el retorno del jedi...oye que voy a publicar información sobre erosión su modelo r2d2 y la información sobre cómo obtener un bajo costosonido r2d2 y leds de bajo costo.Para un paso a paso sobre cómo crear un R
Sencillo almacenamiento masivo para su proyecto de microcontroladores

Sencillo almacenamiento masivo para su proyecto de microcontroladores

¿quieres gigabytes de almacenamiento para tu microcontrolador? ¿Te gustaría una manera simple de transferencia de archivos desde su PC su picaxe o arduino u otro proyecto micro?Este proyecto poco demuestra la uDrive que puede configurarse como una un
Doble voltaje regula la fuente de energía para proyectos Arduino/microcontrolador

Doble voltaje regula la fuente de energía para proyectos Arduino/microcontrolador

un par de meses atrás cuando primero tuve mis manos en el Arduino Uno, no tenía idea donde eso 3.3V energía junto a los pines de 5V viene de, o más exactamente, lo no realmente pienso hasta que tuve que hacer mis propias versiones de independiente pr
Añadir una pantalla táctil de tu proyecto

Añadir una pantalla táctil de tu proyecto

añadir gráficos, visualización de la información en tiempo real y una interfaz de usuario dinámica a su proyecto de microcontrolador con una pantalla táctil!  En este instructable, te voy a mostrar cómo utilizar una pantalla táctil para:Imágenes de c
Extraer pista de Audio de iTunes Videos

Extraer pista de Audio de iTunes Videos

Películas buena compañía siempre con melodías. Así que cuando descubrió algunas canciones interludio atractivo en una película o jugar que fue descargado de iTunes Store, ¿cómo puedes obtener las canciones de iTunes M4V videos? ¿Hay muchas maneras de
Proyecto Nintoaster

Proyecto Nintoaster

este instructable va a ser un muy flojo puso fin a una, así que por favor, tenga con él. La razón de esto es principalmente una guía, no un paso a paso. El proyecto fue publicado por un usuario de youtube con el nombre de vomitsaw orgianlly. Para est
BRICOLAJE iluminación ambiental con Hyperion. Trabaja con fuentes de audio/vídeo HDMI || Frambuesa Pi

BRICOLAJE iluminación ambiental con Hyperion. Trabaja con fuentes de audio/vídeo HDMI || Frambuesa Pi

Se trata de una extensión de mi anterior fabricación de iluminación ambiental. Mira lo primero:Esta vez voy a añadir una nueva función a mi bricolaje iluminación ambiental. Hasta ahora sólo funciona con el software Raspbmc. Eso significa que no puedo
Cómo añadir vídeo a su álbum

Cómo añadir vídeo a su álbum

¿Que no le gusta hacer un viaje por el carril de la memoria? Cada uno tiene su manera de recordar el pasado sobre los mejores momentos de sus vidas, y uno muy popular es haciendo un álbum de fotos. Tal vez recientemente celebró cumpleaños 7 de su hij
Desarrollo de un proyecto de firefly ATtiny utilizando el IDE de Arduino y su

Desarrollo de un proyecto de firefly ATtiny utilizando el IDE de Arduino y su

Hace poco vi un interesante proyecto de Karl Lunt que utiliza un ATtiny13 para imitar una luciérnaga (http://www.seanet.com/~karllunt/fireflyLED.html). Esto en sí mismo, no es único, pero me puso a pensar acerca de uno de mis primeros proyectos de mi
Vieja radio de coche de reciclaje en un amplificador de audio

Vieja radio de coche de reciclaje en un amplificador de audio

Tengo este reproductor de cd vieja que era bastante inútil, porque tenía el panel frontal que se perdió. Incluso si funciono yo no tengo ningún medio físico ni quería escuchar radio. Pero yo sabía que podía utilizar la parte del amplificador y usar a
HackerBoxes 0002: Intensificación a ARM32, Video de MCU, Wii Nunchuck

HackerBoxes 0002: Intensificación a ARM32, Video de MCU, Wii Nunchuck

Este Instructable comparte los fundamentos de trabajar con HackerBoxes #0002. HackerBoxes es el servicio de caja de suscripción mensual para aficionados de electrónica, fabricantes y los hackers. Si desea recibir un cuadro como este derecho a su buzó
Adaptación de proyectos de percusión electrónico para interactuar con mi máquina de ruido CMOS Lunetta parche abierto

Adaptación de proyectos de percusión electrónico para interactuar con mi máquina de ruido CMOS Lunetta parche abierto

Me he pasado los últimos 9 meses construyendo y mejorando mi Lunetta CMOS basan sintetizador de ruido. Hace algunos sonidos impresionantes, pero una cosa que me he saltado es la percusión. Deje engañar con varios circuitos de tambor básico pero nada
Construir su propio reproductor de Audio Pocket SID

Construir su propio reproductor de Audio Pocket SID

Vamos a vez viaje a los años 80 al crear su propio reproductor de Audio Propellerpowered bolsillo SID.]El libro Guinness de los récords menciona el Commodore 64 como el modelo de computadora más vendido de todos los tiempos.   Una de las característi