Plataformas de Desarrollo

0
0

Soy algo nuevo en el mundo de los microcontroladores  y he visto como las plataformas de desarrollo como, Arduino y Cex, facilitan mucho  la realización de aplicaciones, pero no he interactuado mucho con este tipo de plataformas.

Me gustaria saber, al momento de querer realizar un proyecto con microcontroladores, cual seria la mejor eleccion de plataforma de Desarrollo, entre Launchpad, Arduino, Cexduino y otras que existan en el mercado, si se tiene en cuenta funcionalidades, complejidad, costos y otras aspecto que puedan influir en la eleccion de una de estas tarjetas.

  • You must to post comments
0
0

ps veras cucu:

si eres nuevo en el mundo de los microcontroladores, no deberias ser muy exigente como para comprar un lauchpad, en cuanto al arduino no es muy buena eleccion si es que eres una persona seria, asi que en lo personal te recomiento que usar la tarjeta CEX que posee un microcontrolador de 8bits, que aunque no es la mejor maravilla es un buen elemento para empezar en el mundo del diseño digital con microcontroladores

  • You must to post comments
0
0

Hola Daniel,

El desarrollo  de Arduino y sus procedentes ha conducido hacia una innovación bastante amplia, y una convergencia en el mercado del microcontrolador.El Texas Instruments MPS430 es muy similar al chip microcontrolador ATmega de Atmel. Las diferencias más notables las abarcan particularidades como precios muy bajos,  así como algunas mejoras  para un bajo consumo de energía. La principal diferencia entre LaunchPad y Arduino es el costo. Mientras que un Arduino puede costar unos 60 mil pesos (en distribuidores autorizados), el LaunchPad MSP430 puede llegar a costar 33 mil pesos y si puede mirar  directamente de TI o de un distribuidor importante que incluye un cable USB, este puede costar alrededor de 25 mil pesos. Aunque el chip que utiliza la LaunchPad, sólo tiene 14 pines I/O y 16 K de memoria de programa, en comparación con el ATmega328 del Uno (con 32 K y 20 pines I/O), quizás sea todo lo que se necesita para un proyecto en particular. Ahora, también se puede  tener en cuenta que la llegada de Energía significa que se puede utilizar la TI LaunchPad casi exactamente como si se tratara de un Arduino.

Para tener una idea clara de los parametros que se tienen en consideracion a la hora de trabajar un microcontrolador, se puede leer la reseña “Mejores bootloaders y programadores para PIC micros“, escrito por el profesor Francisco Javier Zamora donde enuncia:

“Desde el punto de vista del aprendizaje de diseño digital con microcontroladores, las consideraciones más importantes de una herramienta óptima de desarrollo son:

● bajo costo

● compatibilidad con IDE de fabricante (MPLAB IDE y/o MBLAB X) deseable

● soporte para familias y dispositivos MCU disponibles en mercado local (o toda la gama de 8, 16 y 32 bits de PIC Micros, en sus dispositivos más representativos -PDIP- al menos).

● posibilidad de actualizar el firmware para soportar nuevos dispositivos (debugger, programmer)

● conectividad con puerto estándar de facto de PCs y similares: USB preferible y Serial (COM) tanto para programación como para experimentación.

● alimentación a partir de fuentes convencionales (USB, adaptadores DC) para 5V y 3.3 V y gestión configurable de corriente y tensión de consumo.

● configurable y escalable a través de módulos (estandarizados) y jumpers para que pueda servir como programador (de sí mismo y otros target), depurador, cargador de arranque y sistema de desarrollo o entrenamiento para gamas preferentes de familias o dispositivos MCU”

Ahora, la placa cexduino está trabajando considerablemente en mantener estos parámetros para lograr que el usuario tenga una experiencia exitosa en el aprendizaje de microcontroladores, su facilidad en la programación y sus múltiples aplicaciones pueden ayudarle en el conocimiento del mundo de los microcontroladores. Recuerde que esta tarjeta de desarrollo lleva un PIC18F25K50, que tiene usos de mucha productividad dentro del mundo de la electrónica.  Su rendimiento es altamente eficiente.!

  • You must to post comments
0
0

Bueno pues yo te recomendaría que usarás la placa de CEXDUINO ya que te acerca más a la experiencia de programación de microcontroladores y a entender mejor las librerías y lenguaje, en cuanto al costo es similar en todas las placas que mencionaste, además puedes programarla en C18. Usar la placa de Arduino es útil para pricipiantes pero no como método de aprendizaje de diseño digital de microcontroladores además en mi opinión Arduino solo te funciona muy bien para hacer Control, mover motores, prender LED’s, manejar algunos sensores y cosas parecidas, ya que con sus escasos 16 MHz de señal de reloj ni siquiera da la posibilidad de procesar audio, necesitas al menos 44.1 MHz para ello, en cuanto al procesamiento de la señal malísimo ya que Arduino tiene muchos problemas para operar rutinas en punto flotante, pasando a código ensamblador Arduino necesita bastantes líneas mientras que en otras plataformas utilizan muy pocas, poniéndolo en desventaja.Otra desventaja es que los pines ya están bien definidos y es técnicamente imposible realizar un cambio significativo, ya que se cuenta con un número determinado de pines digitales y análogos así como algunos pines para comunicación serial. Estos son fijos no hay más opciones.En cuanto al Launchpad esta placa puede ser programada por medio de Code Composer Studio de Texas Instuments, esto no es muy amigable porque se debe de programar en lenguaje ensamblador, así que si eres nuevo tardaras mucho en entender este lenguaje. Por esto el CEXDUINO es una buena alternativa en internet puedes encontrar mucha iformación con respecto al tema.

Vanessa Jaramillo

 

  • You must to post comments
0
0

Hola Daniel:

Respecto a tu pregunta, podemos abarcar varios temas al momento de hablar de plataformas de desarrollo, una de ellas es la facilidad de aprendizaje y facilidad de uso, en este aspecto podemos destacar Arduino, pues arduino es una plataforma de desarrollo muy amigable al usuario y facil de aprender a manejar, se puede decir que en ese sentido sería muy bueno utilizar arduino, en relación a la CEXBOARD, no es cosa del otro mundo aprender a manejarla, pero en comparación al Arduino es un poco mas complejo, por ese lado se puede decir que la CEXBOARD estaría un poco en desventaja, pero no todo es malo 😀 , la buena noticia de la CEXBOARD es que maneja HID (Human Interface Device), ó dispositivo de interfaz humana, con lo cual puedes programar sin necesidad de un programador o bootloader externo, pues esta tarjeta ya cuenta con ello, solo necesitas un cable USB – Micro USB y ya está, lo cual facilita mucho las cosas y mas aún cuando se es “nuevo” en el mundo de los MCU (microcontroladores).  Por otra parte al hablar de plataformas de desarrollo podemos entrar a comparar costos y funcionalidad, en lo cual desde mi punto de vista la CEXBOARD es la mejor opción, pues cuenta con diferentes módulos “extras”, tales como PWM, Acelerómetro, Receprot infrarrojo, pulsadores, placa shield compatible con ARDUINO, puerto micro USB, cristal, Led RGB, entre otros, los cuales serán de gran ayuda para diferentes proyectos y soluciones, además con todas estas herramientas puedes llegar a elaborar muy complejos diseños y resolver tareas de gran nivel, lo cual no podrás hacer con Arduino, pues se puede decir que es una herramienta bastante limitada en muchos aspectos, sobretodo por la parte de la frecuencia y de la configuracion de puertos I/O, en cuanto al precio, se puede decir que son relativamente similares, y dado el “mismo” precio puedes obtener muchas mas cosas y beneficios con la CEXBOARD.

Espero sea de gran ayuda mi recomendación. Conclusión : CEXBOARD 😀

  • You must to post comments
0
0

Gracias por sus aportes :)

  • You must to post comments
Showing 5 results
Your Answer

Please first to submit.