Programación del EV3

EV3LEGO Mindstorms EV3 es la tercera generación dentro de la línea de productos Lego Mindstorms. El EV3, resultado de la proyección del NXT, fue vio su luz en septiembre de 2013. Lleva ya tiempo entre nosotros y los lenguajes de programación del EV3 que lo soportan han madurado lo suficiente como para que podamos tener una visión actualizada de sus ventajas e inconvenientes. Veamos pues las diferentes opciones de programación del EV3 a mayores de la programación gráfica que ya trae consigo. Seguir leyendo →

Intelligence Unleashed: Creating LEGO NXT Robots with Java

Intelligence Unleashed: Creating LEGO NXT Robots with JavaBrian Bagnall acaba de publicar un nuevo libro sobre la programación de robots creados con LEGO MINDSTORMS. Se trata del libro “Intelligence Unleashed: Creating Lego NXT Robots with Java”. Recordemos que estamos ante uno de los grandes colaboradores en la comunidad leJOS NXJ, la plataforma Java Open Source para el NXT. Este autor ya publicó en el pasado otros títulos similares. Seguir leyendo →

Programacion Orientada a Objetos

Programación Orientada a ObjetosEn muchas ocasiones la programacion orientada a objetos (OOP) puede convertirse en una forma excesivamente compleja de resolver un problema, en especial si se trata de un problema simple. Pero el nivel de abstracción que ofrece esta metodología permite acometer problemas complejos de forma mucho más simple que la programación clásica. A pesar de que ya hemos hecho uso de este tipo de técnicas en los artículos anteriores, en el presente trataremos de centrarnos en las características que diferencian a estas técnicas. Seguir leyendo →

Enchanting – Programando el NXT con Scratch

Programando el NXT con ScratchYa hemos hablado en varias ocasiones de Scratch y sus posibilidades como lenguaje de programación polivalente para los más pequeños, en concreto con el sistema de construcción WeDo. En esta ocasión queremos hablaros de un software basado en Scratch, y denominado Enchanting, con una peculiaridad que lo hace de lo más atractivo: ¡la posibilidad de controlar nuestro NXT! Seguir leyendo →

Comandos de voz para controlar un NXT. MAC + LeJOS

comandos de voz¿Quién no ha querido alguna vez decirle a su NXT qué debía hacer y conseguir que lo hiciera? Pues aquí tenéis un primer paso para conseguirlo. Hasta que lenguajes como ROILA sean plenamente funcionales no podremos conseguir que el robot nos entienda directamente, pero sí tenemos herramientas de reconocimiento de voz para el ordenador, y sabemos como comunicarnos remotamente con el NXT desde el ordenador, así que… con mucha paciencia y algunos trucos podremos conseguir que nuestro robot reconozca nuestras instrucciones y las obedezca. Seguir leyendo →