Para una corrección automática del factor de potencia, ¿es mejor un Arduino Mega 2560 que un 8051?

Si estas son sus dos únicas opciones, elija arduino mega 2560.

  • La codificación será más fácil.
  • Si es solo 8051, se necesitará un ADC externo, mientras que arduino mega tiene su propio ADC.
  • Más pines en arduino significa más opciones para conectar otros periféricos, como en una pantalla LCD, control inalámbrico, etc.
  • La velocidad de reloj para mega es más que la de 8051.

La gran desventaja que veo es el costo. Si está haciendo un producto, gastar alrededor de 3k (para el mega arduino original) o incluso más no parece ser una buena opción. El 8051 de bajo costo puede ser tedioso para controlar muchos periféricos, pero se puede hacer.
Si es un proyecto, y el dinero no es una gran preocupación, entonces mega es mejor.
Si tiene otras opciones, o dice que 3k es demasiado para pagar, pruebe con modelos más baratos de arduin, tal vez nano, micro o UNO.

Si desea desafiarse a sí mismo, pruebe los microcontroladores de 32 bits, como TM4c123G de TI (ON Tiva C Series) o incluso el kit STM8S. (Estos tienen una curva de aprendizaje ligeramente más nítida, pero las recompensas son altamente beneficiosas, en términos de aprendizaje y de estar preparados para la industria en el mercado integrado)

Elegir sabiamente.
La mejor de las suertes.

Arduino Mega2560 es mejor, más simple y fácil de programar y mucho más rápido que 8051, aunque ambos pueden cumplir el propósito. No es necesario aprender programación C incrustada para codificar Mega2560, C básico servirá para ese propósito. En comparación con 8051, todas las placas Arduino son mucho mejores …