Saludos soy profesor de electronica, he escuchado a muchos de mis estudiantes hacer las siguientes preguntas
-¿De los dos cual es mejor pic o arduino?
-¿Cual es más facil de programar?
-Para aprender sobre los equipos que se utilizan a nivel comercial, ¿Cual me recomendaria?
En fin un sin número de interrogantes para las cuales me di a la tarea de investigar hacerca de ambos y este es el material que quiero compartir con ustedes:
Inicialmente se deben conocer los dos tipos de microcontroladores de los que se discutirá en este foro
-PIC es un microcontrolador de Microchip, es un microcontrolador muy popular hasta hace un par de años era el microcontrolador mas vendido en el mundo , sin embargo los nuevos microcontroladores ARM Cortex han ido adquiriendo popularidad. Si de Arduino hay cientos o miles de aplicaciones de PIC hay millones, y esta diferencia es de esperarse pues los microcontroladores PIC tienen mucho mas tiempo en el mercado que Arduino.
-Arduino es una plataforma de código abierto con la cual un entusiasta de la electrónica puede crear proyectos de electrónica digital, domótica, robótica , etc. de forma rápida y sencilla ademas de económica, es decir tiene las tres “B” Bueno Bonito y Barato, y es que los cientos de proyectos que andan circulando por la red son realmente increíbles. Su placa mas popular el Arduino UNO, se basa en el microcontrolador Atmega328 de Atmel.
En mi opinión ambos son dispositivos excelentes, pero en mi opinión el microcontrolador Arduino es utilizado por estudiantes de secundaria, los cuales se encuentran llevando una formación vocacional para el cual es perfecto, debido a que no tiene gran complejidad con los comando y tiene la facilidad de que puede programarse en la plataforma Scrach que es mucho más dinámica.
Por el contrario PIC es una marca más comercial y como tal, tiene una mayor complejidad al momento de programarlo, debido a que puede programarse en C++, o en lenguaje ensamblador el cual a mi parecer son más acondicionados para un nivel universitario, este tipo de controlador a diferencia del arduino es más utilizado a nivel comercial, y si de aprender se trata este microcontrolador le garantizará un dinamismo absoluto en las cataratas de codigo ensamblador que deben montarse para hacer una sencilla aplicación.