Hola amigos, en esta entrada quiero platicar acerca de la tarjeta Launchpad, ya tiene uno o dos años que tengo está tarjetita, con esta board fue que realice un proyecto comercial con una compañía que fabrica equipos para laboratorios de quimica en escuelas. Nos encargo un agitador magnético.
El sistema requería que fuera un sistema portatil, alimentado con dos pequeñas pila AA, manejar las velocidades de un motor dc y unos botones para ir cambiando las velocidades. Y un display para poder verificar en que velocidad se encontraba el motor o si se encontraba apagado.
Con todas estas especificaciones, me vi en la tarea de encontrar un microcontrolador muy pequeño, con salidas PWM, y que se alimentará con 3.3V o menos, ya desde hacía tiempo, sabía que los microcontroladores de Texas Instruments MSP430 tenían una excelente reputación de ser los mejores de cuando aplicaciones portables se trata. Entonces vi que había salido una pequeña tarjeta parecida al arduino con un microcontrolador MSP430G2553, la nueva linea Value Line, predicaba ser una linea de bajo consumo y de muy bajo costo. Entonces me dije ¿Por qué no? demosle una oportunidad, en ese tiempo ya venía usando regularmente los microcontroladores Freescale (HCS08,Coldfire), NXP LPC y había jugado con un STM32. Utilice el IDE que brinda TI para programar estos bichos, el CCS (Code Composer Studio).
Para no hacerla largas, terminamos utilizando un MSP430G2001 el cual costaba alrededor de .325 USD para 1000 piezas. No tengo una foto de la tarjeta, pero sí, del diseño en 3d, el microcontrolador esta abajo del display, de esa forma ahorramos espacio en la board.
Después de este proyecto, deje un poco olvidado esta tarjeta, hasta ahora que tengo un poco de tiempo para seguir jugando y a lo mejor salga otro producto.
Razones (personales) por los cuales digo es mejor la launchpad que el arduino
- Launchpad tiene un programador debug integrado (NO BOOTLOADER)
- Microcontrolador de 16 bits VS Arduino 8 bits (estoy tomando como referencia el arduino original, sé que ya salieron más versiones)
- Bajo costo (alrededor de 219 pesos en LINK)
- IDE compatible con Arduino Energia
Aquí dejo un video de como utilizar el code composer studio y el lenguaje de programación de Arduino.
Una de las cosas (que son muchas) de las que no me gusta Arduino y su IDE, es que no puedes depurar en tiempo real, ver estado de las variables, etc. Es muy difícil tratar de hacer una librería compleja sin esas herramientas (no imposible) pero sin duda alguna, el tiempo de desarrollo se acorta por mucho al utilizarlo.
También esta el hecho de utilizar muchos recursos en memoria del microcontrolador, a diferencia del MSP
ResponderEliminar