Estoy de acuerdo con Rahul Ramachandran. La mayoría de la gente piensa en Arduino como un microcontrolador. Pero en realidad es una placa de desarrollo basada en la serie ATmega de microcontroladores de la familia AVR.
La serie ATmega es mucho más avanzada en comparación con el 8051. Tiene muchos más periféricos que se pueden programar fácilmente. Arduino se usa principalmente en la etapa de creación de prototipos de un proyecto o proyectos de pasatiempos / universidades.
Si utiliza un 8051, deberá conectar el circuito de alimentación con él. El arduino viene integrado con todos los cuicuits.
- ¿Cuál fue su primer proyecto de controlador de dispositivo y cómo lo hizo?
- ¿Qué es mejor para aprender Linux incorporado: RaspberryPi o BeagleBone Black?
- ¿Qué instituto es el mejor para la capacitación en circuito integrado en Delhi?
- ¿Cuál es el mejor instituto de tranning para incrustado en Pune?
- ¿Qué tan bueno es un trabajo en la industria de sistemas integrados? #robetbosch #electrónica
El arduino también proporciona todos los pinouts y tiene un gran apoyo de la comunidad. La programación está un poco en el nivel más alto en comparación con la C. incrustada. Por lo tanto, mientras trabaja con arduino, no necesita conocer el registro y los nombres de los bits.
Si eres un principiante en los sistemas integrados, te sugiero que comiences con arduino para tener una idea de cómo puedes usar el software para controlar el hardware e interactuar con el entorno físico. Pero no te limites solo al arduino. Una vez que se sienta cómodo con el arduino, comience a trabajar en un microcontrolador directamente. Use el IDE de la familia en particular, como Atmel Studio para microcontroladores Atmel. Aprenderá a usar la hoja de datos para programar el microcontrolador. Realmente aumentará su conocimiento y comprensión de los sistemas integrados. También le dará el conocimiento y la confianza de trabajar con otras familias de microcontroladores, incluso si son de otros proveedores.
¡Salud!