Si aún no eres usuario, puedes crear una cuenta o entrar
(Video) Ardemo 168: La primera demo hecha con Arduino

Pues no sé exactamente si es la primera demo (más bien intro), pero desde luego no he encontrado en ningún lado algo similar. Aqui os presento lo que posiblemente se la primera demo realizada con el Arduino.

Basicamente he programado un simple "Starfield" que se va desplazando sobre el fondo mientras aparecen unos créditos de colores. Me ha resultado muy divertido reencontrarme con mis orígenes scener y por supuesto ha sido al puro estilo "fast coding" total ya que lo he realizado en un par de horitas.

Os dejo un video y algunos detalles más a continuación...

Relacionado:
- (DIY) Interfaz para LCD Nokia color con Arduino
- (HOWTO) Guía rápida para empezar con Arduino
- (Video) Control DC y Temperatura con Arduino
- (Video) Probando Arduino: LED Fade sobre una protoboard





Como se puede ver, tampoco es la fr-08 pero tiene su gracia hehe. El Arduino está corriendo a 16Mhz y maneja la pantalla OLED de 160x128 píxeles mediante el puerte série a unos 9600 baudios. Lo que más tiempo me ha llevado es adaptar mi pequeño driver para esta pantalla desde Visual C al compilador de Arduino. Es una tarea bastante facil ya que se basa también en la sintaxis del lenguaje C con lo que no es muy dificil portar el código.

Despues de hacer unas primeras pruebas de dibujado de lineas, pixeles y letras (la pantalla tiene un generador de carácteres integrado), tuve mis dudas acera de qué hacer. Realmente no era ni mucho menos mi idea hacer una "demo", pero esque uno sigue con eso en la sangre incluso despues de varios años :)

No he puesto el código fuente por aqui ya que ya he descrito por aqui lo fácil que es programar el Arduino. Además, esta pantalla, en concreto la uOLED-160-GMD1 de 4D Systems que es mi última adquisición, tiene una estupenda documentación que nos permite hacerla funcionar y dibujar en ella en pocos minutos. Vamos que el fuente no tiene nada relevante como para publicarlo por aqui, aunque el que me lo pida, se lo envío sin problema!

Le he puesto algo de sonido al video con un módulo que me ha pasado Wizard (de Collapse]) hace ya bastante tiempo y que tenía por aqui guardado. Esto era necesario para darle ese toquecillo scene que se merece :)

Como se puede ver en el video y la imagen, hay unos bontones a la derecha que de momento no fueron usados para nada en esta prueba pero pronto habrá más sorpresas, ya que por supuesto, esos botones no están ahi por casualidad... ;)

Espero que os guste el video y como siempre, espero vuestros comentarios.

Comparte esto con tus amigos!

Si te ha gustado, quizás también te interese...
Horno de Reflow casero con Arduino
Publicado el 17/01/2014

Comentarios:


Jorge
Enviado el 09/09/2007 (19:32)
Que guay. Yo aún no me atrevo con esas pantallas pero reconozco que me llaman mucho la atención. ¿Me puedes enviar la documentación que te viene para hacerla funcionar? es por ver si realmente esto se me hace demasiado de momento.
Gracias.

Oscar Gonzalez Oscar Gonzalez es un colaborador!
Enviado el 09/09/2007 (22:33)
Hola Jorge,
Realmente, este tipo de pantallas OLED no son en absoluto dificiles de controlar gracias a su controladora integrada. Es la principal diferencia con respeto a cualquier otra. Se basa en enviar comandos sencillos mediante cualquier puerto série.
Con lo cual, se pueden manejar desde un puerto RS232 de un PC hasta por supuesto en cualquier microcontrolador con un puerto UART. La documentación es excelente y muy detallada y por si fuera poco, su fabricante, 4D Systems, posee un gran numero de ellas cada cual mejor que la otra y con unas excelente prestaciones.

Esta en concreto es la uOLED-160-GM1 pero tengo varias de varios tamaños. La mán grande que tengo en estos momentos es la uLCD-320-PMD1 aunque este ya es de tipo LCD. La he enseñado en su momento aqui:
www.bricogeek.com/index/cat/4/nid/834/

Un saludo amiguete!

Serkeros
Enviado el 11/10/2007 (13:21)
Hola Oscar
Esta muy bien el video y la demo, para ser un proyecto tan rápido. Yo mismo estoy estudiando hacer algo similar con OLEDs pero no me decido... ¿qué fabricante? ¿qué tamaño?
¿Me podrías enviar la documentación de la pantalla y el esquema de montaje para que me haga a la idea? No se por dónde empezar...
También quiero utilizar en mi proyecto un sensor de temperatura, he leído tu articulo del LM35 y lo veo fácil, creo que voy a utilizar ese, tu texto ha sido de gran ayuda.
Gracias y sigue adelante con bricogeek, ¡está muy bien! Saludos.
SRKRS

Oscar Gonzalez Oscar Gonzalez es un colaborador!
Enviado el 11/10/2007 (19:58)
Hola Serkeros,
En el mercado hay una gran oferta de pantallas de todo tipo, sin embargo pienso que si lo que quieres es hacer una demo o animación utilizando un microcontrolador como yo lo hice, debes pensar en una pantalla que te facilite la tarea al máximo. Si has probado alguna ver a hacer una interfaz gráfica con un PIC o un AVR, sabrás que la mayor parte de la memoria ROM disponible se va en código de gestión de la pantalla en sí misma.

Saviendo esto, hace ya algun tiempo que vengo usando las pantallas de 4D Systems ya que tiene su propio controlador gráfico integrado y deja bastante relajado el microcontrolador principal. Mediante intrucciones sencillas enviadas por el puerto série, puedes dibujar lineas, circulos, retangulos o incluso imagenes y todo a pleno color. Una ventaja añadida esque los nuevos modelos incorporan un zócalo para insertar una tarjeta MicroSD que puedes utilizar para almacenar imagenes o incluso datos que tenga que logear tu micro.

Si esperas un poquito, a partir de la semana que viene tendré todos los modelos de 4D Systems a la venta en esta misma web.

Yo te recomendaría una pantalla de tipo OLED ya que tiene un buen brillo, aunque tambíen los modelos LCD se ven muy bien con buena calidad.

Ya me comentarás, un saludo!

rodrigo
Enviado el 24/08/2009 (22:56)
SALUDOS
me gustaria saber si me puedes
ayudar a hacer Starfield en Java
de un metro de largo x 30 cms de ancho
y si se pueden ver imagenes y de que calidad.
aunque no soy experto pero me encanta este tema, y obviamente dispuesto a invertir en la asesoria y capacitacion.

RODRIGO BORDA
TULUA COLOMBIA


Enviar comentario

Debes disponer de una cuenta de usuario para publicar un comentario.

Si aún no dispones de una cuenta, únete a la comunidad de BricoGeek.com y registrate ahora, te llevará tan solo un minuto y es gratis. También puedes identificate si ya dispones de una cuenta de usuario.
rss

Conecta con BricoGeek.com

Canales sociales

Nos gusta mucho estar en contacto con nuestros lectores y saber más acerca de sus proyecto e inventos.


También puedes sugerir una noticia en el blog
Tienda de Electrónica DIY y Arduino

Lo que se cuece...

Comentarios recientes Más comentado Top noticias
Feed de novedades

Tienda BricoGeek.com

Electrónica para tus proyectos!

Estás preparando un proyecto o quieres iniciarte en la electrónica? Encuentra todo lo que necesitas en la tienda.

Visita la tienda BricoGeek!

La familia de BricoGeek.com

Conoce toda la gente que hace que BricoGeek.com sea posible cada día:

Alejandro Mallo
Colaborador
Puedes hacer click sobre un autor para ver todas sus noticias


Etiquetas más populares:

Descubre todo el contenido de bricogeek.com con las etiquetas más populares:

Páginas amigas:

Aqui tienes una selección de las páginas que más nos gusta visitar


© BricoGeek.com 2005-2014

Demuestra lo que sabes hacer!