STM32 vs Arduino vs PIC

Hola, estoy buscando comprar o hacer una placa de desarrollo con micro controlador y quería saber cual de estas me recomiendan o cual prefieren y porque.
La voy a usar para proyectos variados, principalmente 3 cosas (recolección y procesamiento de datos atreves de sensores, electrónica de control, ya sea de motores o potencia y por ultimo un control básico de algún robot básico).
Saludos y gracias anticipadas.
 
Estimado, ante nada evalúa cada característica de microcontrolador, revisa su hoja de datos, compara los periféricos. Después ? Tu mismo sabrás cual microcontrolador usar dependiendo de tu proyecto. No hay microcontrolador malo. Nuevamente, evalúa tu proyecto.
 
Siempre hay 3 razones principales para escojer:
Caracteristicas
Costo
Disponibilidad

Los modulos realmente en el tema de costo estan tan iguales que casi no tienes que comparar, en disponibilidad dependerá de que tan dificil sea conseguirlos y cuanto puedas esperar por ellos. Las caracteristicas será la de mayor peso, y dependerá de que planeas hacer realmente.

Si quieres trabajar voltajes normales conectandolo al USB directo por ejemplo los PIC y algunos de los Arduino sirven, con el STM32 son a 3.3V, debes tener cuidado con eso.

Por otra parte Arduino es una plataforma, no una familia de chips especificos, algunos ejemplos usan acceso directos a registros que los hacen incompatibles ya que usan tanto los AVR como ARM y en algunos casos otras arquitecturas. De hecho el lenguaje se usa en multiples plataformas inclusive los STM32 tienen soporte oficial por ST para que los programes desde el IDE de Arduino. Tambien existen otros proyectos como por ejemplo estaba Pinguino (una version para PIC) o Energia (una para las Launchpad de Texas Instruments) que usan el mismo lenguaje.

Si quieres simplicidad para apreder el control al nivel m{as bajo diría que lo pongo entre PIC y Arduino AVR, el primero tiene pocas instrucciones si te metes en ensamblador, mientras el segundo mucho soporte abierto.

Ya si quieres potencia de computo puedes tomar una ARM ya sea STM32 que tiene altas prestaciones y bajos costos o la Arduino DUE o Zero por ejemplo, hay que notar estas son costosas ya que integran un debug.
 
Mmm, agradezco la informacion, pero esto ya lo sabía, lo que buscaba obtener era opiniones recomendaciones, y experiencias ajenas ya que yo solo poseo de Arduino y en base a lo que lea ver que me conviene (con las caracteristicas ya estudiadas). Lamento si me explique mal.
Arduino es una plataforma, no una familia de chips especificos
Sisi, agradezco mucho que me hablaras del Pinguino (de PIC) voy a ver como va.
 
Arriba