Category Archives: Programming

Arduino & Python Soundlight Spectrum

Continuing with my initial Soundlight project, I have modified the code to produce six distinct lights depending on the frequency of the music! Why six? Well, that’s the limit of the Arduino’s PWM (analog out) pins, so that’s as much as you can get with a single Arduino Uno. It works by using Fast Fourier Transforms to analyze the sound frequencies and find how much sound is coming out from each frequency range (special shout out to Luis for helping me understand this beautiful math!)

Here’s a quick demo video:

Continue reading Arduino & Python Soundlight Spectrum

Lunar Landing Reactive Agent made with WPF

image

I’ve made a very simple reactive agent that simulates an (extremely simplified) Apollo lunar module landing. You can also land it manually in the program. It was built as a project for my Intelligent Systems class in February 2010. I may expand it if I have the time.

It’s built in C# and WPF and requires .Net 4.0. You can download it now at Codeplex or get the source.

Here’s a short video of it working:

DreamSpark: Software de Microsoft para desarrollo y diseño gratis para estudiantes

image

Cross-posted con Hogar Geek.

DreamSpark es un sitio web en donde Microsoft hace disponible una gran parte de su colección de herramientas de diseño y desarrollo de forma completamente gratuita para estudiantes. ¿Cómo funciona? Simplemente te registras con tu cuenta de Windows Live, seleccionas tu escuela, ingresas tu correo electrónico de tu escuela, y te enviarán un código de confirmación a este correo. Ingresa el código en la página, y ya quedará asociada tu cuenta de Windows Live con tu cuenta de la escuela. Después de esto, podrás descargar todo el software disponible en la página.

image

Algunos de los productos disponibles gratis en DreamSpark son:

  • Visual Studio Professional, el suite completo de desarrollo para C, C++, C#, Visual Basic.Net, y F#
  • Windows Phone SDK, el suite para desarrollo de aplicaciones móviles para Windows Phone 7
  • Expression Studio, el suite para diseño web y de aplicaciones
  • Windows Server y SQL Server
  • XNA Game Studio, para desarrollo de juegos

image

Además, DreamSpark te da acceso gratuito al Windows Phone 7 Marketplace, donde podrás crear y vender aplicaciones de Windows Phone 7, lo cual normalmente tiene un costo de 100 dólares anuales. También tendrás derecho a una licencia académica de XNA para que puedas correr los juegos que tú has creado en una Xbox 360.

image

DreamSpark también tiene contenido de entrenamiento para que puedas aprender desde cero a desarrollar juegos y aplicaciones y a usar los suites disponibles para descargas.

Entonces, ¿qué esperas? ¡Empieza a desarrollar y diseñar cosas sorprendentes!

Sitio oficial | DreamSpark