Regalos para esta Navidad

Se acercan las fechas entrañables de las uvas, el cava, el roscón y la familia. Bueno, y los regalos. Muchos resultan una auténtica decepción, otros son los denominados regalos VIPS (no porque seas importante, sino por el establecimiento de origen y las urgencias que acompañan), luego están los que sorprenden y finalmente los que hasta gustan.

Como éste es un blog tecnológico de una empresa tecnológica, había pensado en publicar una entrada animando a proponer regalos curiosos que, por probabilidad, deberían agradarnos a nosotros, los techies, geeks, gadgetomaníacos, etc.

Para no lanzar la piedra y esconder la mano, aquí va mi propuesta: Lego Mindstorms. Os comento qué es esto…


Antes de que nadie piense que he tenido un ataque de nostalgia, os diré que Lego Mindstorms es un producto relativamente reciente de diseño, construcción y programación de robots con un sinfín de posibilidades. Hace un año sacaron al mercado la segunda generación de este producto, llamado NXT, que es el que se vende en la tienda online de Lego (ojo, no es barato pero son múltiples robots en uno y, en ese sentido, es una ganga).

La clave es la combinación de piezas Lego Technic (u otras, siempre que encajen) con una unidad de procesamiento independiente a la que se pueden conectar servos, sensores de luz, de sonido, de distancia, de color, de dirección, de presión, etc. Todo este hardware funciona perfectamente y hay muchas piezas para comprar por separado y montar robots verdaderamente complejos.

El último elemento es la programación. ¿Cómo programo un robot? En el caso de Lego Mindstorms tuvieron una idea brillante: desarrollaron un interfaz de programación visual en el que se usan bloques que representan los sensores (un motor A), las acciones (gira en sentido de las agujas a 75% de potencia) y las condiciones (si el sensor de presión detecta obstáculo). Para los que tengáis hijos o sobrinos de entre 10 y 16 años es una forma práctica pero completa de iniciarse en la programación (imperativa). Pero esto no acaba ahí, al abrir el firmware de su CPU, otros desarrolladores crearon compiladores específicos que comprenden sintaxis que se parece a C, Java, Fortran, Pascal, etc. A mí me gusta especialmente NXC (Not eXactly C) porque no tienes que modificar el firmware original y aunque no tiene capacidad de números flotantes, permite estructuras muy complejas. Probablemente os decantéis por esta línea o directamente en ensamblador si os emociona jugar directamente con registros.

Para terminar con mi recomendación os diré que la CPU (llamado también el brick) es un ARM con 64KB de RAM (y ahí caben muchas instrucciones) y 256KB de memoria Flash (en donde se almacenan los programas o ficheros temporales generados por ellos).

Enlaces útiles:

Ahora os toca a vosotros dar ideas o, por qué no, pedir a ver si cuela…

3 comentarios sobre “Regalos para esta Navidad”

  1. Pablo dijo:

    ¡¡¡Yo quiero el Tux Droid!!!
    http://www.thinkgeek.com/geektoys/rc/9df0/

  2. eli dijo:

    gracias por la recomendación de regalos, ami me sirven para todo el año, no solo para navidades

  3. Andy dijo:

    Yo me conformo con poca cosa …… con el iphone, un portátil, un gps para ir en bici, una pantalla LCD de 42″ y algo mas, ya estoy contento. xD

Deje un comentario